Bill Cahill and his crew were excellent. They did exactly what was promised (and then some)in the time frame discussed; they left the yard clean, a lawn sign the only indication that they had been there. They were profes…
New England Roofing Inc
