What Are Five Common New Roof Types?

Are you in the market for a new roof? If you are, take your time choosing the best roofing materials especially if you are not familiar with all the roofing options. In general, roofs vary in terms of materials used, functionality, price, and more. The lifespan and...