John was a total professional. I do not think I could have asked for a better technician. He arrived on time, reviewed the results of his inspection, and explained our options to us in a way that we were able to understand. He made an extra effort to secure for us the lowest cost option. We have asked for John to complete the repair work