David Solomon was attentive, knowledgeable, and thorough. Besides all that he was very friendly and communicated very well. Thanks David