David is very accommodating and welcoming. I didn't get to talk to him as much as I would have liked too but he's informative and can tell you places to go if you ask. His cat Arthur is also super awesome!