My overall experience with David was outstanding. David did a phenomenal job from beginning to end. He has all the resources needed to make the selling and buying process as smooth as possible. He is very knowledgeable, and he knows the market really well. I have purchased and sold several homes with him over the last 20 years. I trust him to guide my family and I in the right path. He is trustworthy and I would highly recommend his services. He is available anytime you need him. He returns calls immediately and is always positive and pleasant to speak to. In addition, he also helped my family relocate to another home, so the transition process was seamless. It has been a pleasure to work with him over last 20 years and we have built a relationship of trust and honesty that is so important when making major life decisions.