Your roof is a critical element helping to establish your home’s style and curb appeal as well as protecting your family and possessions from the elements. When properly installed your roof can last anywhere from 10 to 50 years depending on the type of material...