David was friendly, professional and knowledgeable. I could not have asked for a better experience. He made a regular customer out of me! Thank you