Your roofing is responsible for protecting your home against the harshest weather conditions Mother Nature can muster. Wind, hail, rain, sleet and snow will all attack your house [...]