new roof

New Roof Checklist - rooftop, roofing contractor, new roof

New Roof Checklist

Roofs are supposed to last for many years, decades even. But over time, shingles need to be replaced, flashing and