The contractor just finished inspecting the roof and has some bad news. The current roof is not likely to last through another winter. That means some decisions must be made now. Rather than having the contractor order the same type of roofing materials, why not take...
Considering Different Options for New Residential Roofing in Corvallis, OR
read more
