David was great at explaining every step of the process. I am a first time homebuyer, so I had no idea how much of the process worked. He always made himself available for calls, and he was very supportive throughout the whole process. He was helpful with helping us manage deadlines as things got busy as well.