Stephen was very professional. He called ahead to notify me that he was on his way. He was on time, did complete inspection, and answered all of my questions. Very impressed with him.