The Perils of Multiple Layers of Asphalt Shingles: Lifespan and Building Code Considerations
When a shingle roof needs to be replaced, homeowners have a decision to make; should they remove the existing layer or install an...