John was extremely professional and took the time to explain things to me. I felt immediately that he was knowledgable and skilled. The problem was fixed in no time at all. He gave me an estimate before starting the work for which I was grateful.
more