David was a very approachable person from the first moment I met him. He was honest, considerate and open to questions. I found the whole experience working with him to be a delight. He would always go the extra mile and take up time of his day to help you with silly little first home questions/queries. I can't recommend David enough. I hope to see him around again in the future.

