Coeur d’Alene Roof Replacement In CertainTeed Moire Black

This roof was on it’s last legs, but thankfully hadn’t started leaking yet. There was some pretty heavy moss growing on it as well as a tree in the back that was severely overgrown, resulting in 3-5 inches of debris piled up on the roof underneath it.