Kevin was extremely thorough with his work. He had an explanation for every question that I asked. High quality technician.