Asphalt shingle replacement
https://telegra.ph/Predicting-the-Lifespan-of-Your-New-Roof-in-the-Willamette-ValleyPredicting-the-Lifespan-of-Your-New-Roof-in-the-Willamette-Vall-04-02
Does Eugene’s 46" of rain threaten your roof? Discover why South Eugene properties require specialized moisture barriers and high-performance asphalt shingle replacement. Protect your home from moss and rot