Time and time again the Good Shepherd Roofing team hears from homeowners about Shingle Roof Replacement damage, often when it is too late. Just like everything in life, having a maintenance schedule can prevent damage that could result in massive dam...