Roofing Materials life expectancy Thinking about changing the roofing of your home? How about a residential roofing installation? Invest smartly to keep out of harm’s way and have a May 27, 2018