Roofing 101
Roofing 101: Materials Durability, expected life span, and resistance to wind and algae growth are all important considerations in the selection of your new shingles. Your climate – annual rainfall, relative humidity, typical wind conditions and storms, etc. – impacts [...]