Portfolio

Old Shingle Roof in Woodbury, NJ.

Old Shingle Roof in Woodbury, NJ.

Before removing the old roof

Removing old roof in Woodbury, NJ.

Removing old roof in Woodbury, NJ.

In the process of removing the old roof

New Shingle Roof in Woodbury, NJ.

New Shingle Roof in Woodbury, NJ.

New Shingle roof completed GAF Timberline HDZ Fox Hollow Gray Color

Old Roof in Berlin, NJ.

Old Roof in Berlin, NJ.

Old roof before set up and removal

New Shingle Roof in Berlin, NJ.

New Shingle Roof in Berlin, NJ.

New GAF Timberline HDZ Shakewood Shingle Roof with Smart Vent completed in Berlin, NJ.

Old Shingle Roof in Runnemede, NJ.

Old Shingle Roof in Runnemede, NJ.

Old Shingle Roof before layover in Runnemede, NJ.

New Shingle Roof in Runnemede, NJ.

New Shingle Roof in Runnemede, NJ.

New GAF Timberline HDZ Pewter Gray Shingle Roof in Runnemede, NJ.

Roof Top Details...mesmerizing!

Roof Top Details...mesmerizing!

Up close look at the GAF Timberline HDZ Pewter Gray Shingles after installment

Old Roof in Audubon, NJ.

Old Roof in Audubon, NJ.

Old roof before set up and removal in Audubon, NJ.

New GAF Timberline HDZ Charcoal Shingle Roofs

New GAF Timberline HDZ Charcoal Shingle Roofs

All New Shingle Roofs on this beautiful property with a few custom metal valleys in the mix!

Underlayment before Shingle Install in West Collingswood Heights, NJ.

Underlayment before Shingle Install in West Collingswood Heights, NJ.

GAF Deck Armor underlayment (blue) GAF Weather Watch Ice & Water Shield (black)

New Shingle Roof in West Collingswood Heights, NJ.

New Shingle Roof in West Collingswood Heights, NJ.

New GAF Timberline HDZ Pewter Gray Shingle Roofs

up close details

up close details

solar vent install before

solar vent install before

solar vent install

solar vent install

old roof

old roof

new shingle roof

new shingle roof

new roof closer look

new roof closer look