David was a great agent! He was knowledgeable in all aspects of the process, kept me informed and answered questions quickly and professionally. He treated me with kindness and understanding and was always looking out for my interests! Highly recommend him!