Severin N.
Doing a cedar shake roofing estimate on Pelican Lake in Merrifield, MN

Severin N.
Doing a roof inspection in Merrifield, MN

Severin N.
We installed a new shingled roof on Pelican Lakes in Nisswa, MN

Severin N.
Doing a reroofing estimate in Merrifield, MN on Pelican Lake for new GAF Timberline HD shingles

Severin N.
Doing a roofing estimate in Merrifield, MN on Edward Lake! New GAF Timberline HD shingles!

Severin N.
Doing a roofing estimate in Merrifield, MN for new GAF Timberline HD shingles on the Mississippi River!

Severin N.
Doing a roofing estimate in Merrifield, MN on Horseshoe Lake!

Severin N.
Doing a estimate for new shingles in Merrifield, MN. Blistered shingles. Curling shingles. Time for a new GAF Timberline HD roof!

Severin N.
We installed a new GAF Timberline Grand Canyon in Sedona Sunset color! Beautiful roof! We tore off cedar shakes before installing this new roof. Reroof. In Merrifield, MN. Pelican Lake

Severin N.
Doing a estimate for new standing seam metal roofing in Merrifield, MN. Green roof
Severin N.
Doing a estimate for new GAF Timberline shingles in Merrifield, MN
Severin N.
Installed a new GAF Timberline HD roof!