David was very professional, knowledgeable, hard working, polite, and considerate. He spent time diagnosing the problems, finding solutions, and answering questions.