John is the best! He's performed repairs and installations in our old house and in our new house and has consistently done an impeccable job. He is extremely reliable, professional and friendly. We look forward to our continued relationship with him!