David has excellent client and communication skills. He was easy to reach out and very responsive both through phone, text or e-mail. He has a great disposition and friendly and professional attitude. All members of the family had great things to say about him. He made our experience in find our new home A great one! I highly recommend David!