We have a fairly large roof that was in desperate need of new shingles. Gary, and his small, professional and personable team, completed the task in incredible time given they had to deal with two days worth of snow. Although I'm not a professional I do have a "clue" and the workmanship was top quality! In addition Gary repaired anything he found and ensured the eaves were also cleaned out. You needn't fear if you have children around when Gary and his crew are working. In the few days they spent on our roof I don't think we heard one angry, or even remotely close to inappropriate, word as well. Clean up was also first rate with hardly a roofing nail to be found! Thank you guys!!!