David did such a great job investigating our issue, diagnosing AND explaining what was happening. He was very communicative, kind and pleasant to have around. Refreshing to have service like this these days! Great company and great service.