The JP Carroll team is highly knowledgeable and was able to tackle the huge job of replacing my incredibly dated cedar shake roof. From start to finish the process was smooth and efficient, and they did a great job commu…
JP Carroll Roofing
