Even the top-of-the-line roofs have a finite number of years before they need to be replaced. The national average for roof longevity is approximately 20 years, but since things like climate have to be allowed for, the roofs in our part of the country seldom hit that...

read more