John was amazing!!! He explained and showed us all the issues and made recommendations. He was professional, polite and on time. He kept his word and would text to keep us informed on exactly when he’d be arriving! We were very impressed with the work done and more so with John. He gained our trust and loyalty. Thanks again for everything John!!