James and his team did a fantastic job redoing our roof. After the work was completed, the clean up was meticulous and efficient. We are already planning to hire him for another job on our property. Courteous and reliabl…
R&R Roofing
