Mark and his whole team did a fantastic job from start to finish problem solving, estimating, demo, engineering, and installation. Can’t say enough great things! I was especially impressed with Mark’s communication skills. In person, over the phone and text/email, he was patient, humble, intelligent and honest. He never oversold or undersold. He managed his team very well and only brought people on the job who shared his values and standards.