Severin N.
Doing a roofing estimate in Baxter, MN on the Mississippi River!

Severin N.
Doing a roofing estimate for new Cedar Shakes in Baxter, MN!

Severin N.
Doing a roofing estimate in Baxter, MN for new GAF timberline HDZ shingles!

Severin N.
Doing a roofing estimate in Baxter, MN for new GAF Timberline HDZ shingles!

Severin N.
We installed a new GAF Timberline HDZ roof in the charcoal color in Baxter, MN

Severin N.
We installed a new GAF Timberline HDZ roof in the weathered wood color in Baxter, MN

Severin N.
Doing a roofing estimate and inspection in Baxter, MN

Severin N.
We installed a new GAF Timberline HDZ roof in the Pewter Grey color

Severin N.
Doing a roofing estimate in Baxter, MN for new GAF Timberline HDZ shingles

Severin N.
Doing a roofing estimate in Baxter, MN. Thea shingles are loosing a lot of granules!

Severin N.
We installed a new GAF Timberline HDZ roof in the Birchwood color in Baxter, MN

Severin N.
Doing a roofing estimate in Baxter MN

Severin N.
Doing a roofing estimate in Baxter, MN for new GAF Timberline HDZ shingles!

Severin N.
Doing a roofing estimate in Baxter, MN on the Mississippi River

Severin N.
Doing a roofing estimate in Baxter, MN for new GAF Timberline HDZ shingles

Severin N.
Doing a roofing estimate in Baxter, MN. This valley was done really poorly!

Severin N.
Doing a roofing estimate in Baxter, MN for new GAF Timberline HD shingles

Severin N.
Doing a roofing estimate in Baxter, MN
Severin N.
We installed a new GAF Timberline HD roof in the weathered wood color in Baxter, MN

Severin N.
We installed a new GAF Timberline HD roof in Baxter, MN. The color is Barkwood.
