Andrew's service, patience & commitment are all excellent. He went above and beyond in diagnosing our problem, and then tested and retested to make sure the solution was correct & complete, all in 100 degree weather.