Gary was professional, friendly and thorough. Did very good, clean work and explained the entire system to me. Installation experience couldn’t have been better.