Dave G was super friendly, cheerful, knowledgeable and thorough. He took his time explaining answers to my questions and did a great job overall.