If you’re a homeowner in Michigan, chances are your roof has taken a beating from heavy snowfall, freezing rain, and high winds. Ice dams can cause water to back up under shingles while rapid temperature…

If you’re a homeowner in Michigan, chances are your roof has taken a beating from heavy snowfall, freezing rain, and high winds. Ice dams can cause water to back up under shingles while rapid temperature…