David was excellent, responsive to needs of first timers and repeat clients, great personality match.