
Aerial View of New Roof
The "Granite Black" shingles look great with the light brick house.

Strong Roof
This roof will pay for itself over time.

Roof Installation Process
We made sure that we crossed every "t" and dotted every "i" for this job. If this roof leaks within the next 50 years, we'll be the ones paying for the repair.

Problematic Existing Roof
The insurance company initially denied the homeowners claim, but after we were able to do an inspection with the insurance rep, we were able to get the claim approved.

Old Roof
You can see the streaks that were left as a result of aging on the existing roof.