It’s really hard to find a professional realtor that’s punctual and has great communication skills and David is all of that and more. He’s very good at getting back with you and negotiating in your best interest. He followed up along every step of the way. He ask met us in person multiple to go over additional details and make us more comfortable. Additionally, he always gave his professional opinion but never judged us if we choose differently.