Here are some photos of the high quality craftsmanship completed by JJM Roofing:

Cedar shingles roof installation

Completed roofs

Doing an asphalt shingles roof

Resisto installation for a sky-light

Resisto photos

Roof repair

no images were found

Roof repair night time

Replacing rotten/water damaged plywood