Bruce is the best! Professional, courteous, on time, on budget. After 11 years, all as good as new. Best of all: after installation service: He’s always on call for any issues or fine tuning, or changes or tweaks… Long after he was paid in full. Very unusual in this business. Recommend this company wholeheartedly!