
Serving Grand Forks, ND and surrounding areas
In business since 2002
Free estimates
Emergency services offered
"Thor talked with my insurance company personally and was able to coordinate payments for everything that needed fixing. He had the roof replaced for my house and detached garage, and replaced the siding for my house himself. All of the work went with few delays and the house looks great."





+6
































