David is exceptional at describing environments and the characters that live in them. He takes the time to allow for real character development and always sets up the game well so that there is not too much down time. The fact that the players remain in his games for a long time is an undeniable sign of his skills as a facilitator.