Carl was very professional, courteous, and thorough in explanations. He kept us informed as he went along and provided us with pictures, and a video of all the work he had done. I would not hesitate to hire him again. If the installation performs as expected, it will have been a wonderful investment. Thank you Carl.