David was very accommodating for us and was very responsive as well even last minute. The maps were very helpful as well. Wish we had met him in person!