I am so completely grateful to Wedge Roofing for my new roof! Especially after what I went through before I found Wedge. Wedge Roofing installed a new GAF shingle roof, which was sadly to replace a “new roof” that was installed incorrectly by another area roofer. 

"

— Gwendolyn A. - residential shingle roof replacement Novato, Marin County