David provides so much information, he is very knowledgeable in his field of work. Made me feel very comfortable and he gained my confidence through open and honest communication.