A good roofing contractor should be able to provide you with a warranty on their workmanship and the materials they use. They should also be able to explain the durability and lifespan of the roofing materials they recommend. This will help you make an informed decision about which materials to […]