David was very knowledgeable, professional and engaged throughout the process. We recommend him highly.