I highly recommend Bison Roofing of Dickinson, ND, for your roofing needs. Excellent company! I live in a rural area, and after June storms rolled through ND, I couldn't even find a roofer in Bismarck/Mandan to return my calls. So I tried Dickinson. Craig, the owner of Bison Roofing, got back to me later the same day. He came out the next day, did a thorough inspection, went over some roof samples and recommendations with us. We called him the next morning with our choice of shingles and he got back to us later that day with a written estimate. Our insurance was approved and he and his crew were able to fit us into their schedule 3 days later. They tore off the old materials and replaced the entire roof in one day. Came out on a Saturday morning early, and worked like crazy until they had it done that evening. I have never seen such hard-working roofers in my life. His team worked great together and Craig let me know the steps they were taking along the way to ensure me all was as it should be. They cleaned everything up and left me with a beautiful new roof, quicker than I ever expected. Since then, my home has been through 4 major storms with 60-80 mph winds and rains, and my roof looks wonderful. Nothing loose or leaking or damaged. I am VERY happy with my decision to call Bison Roofing for this job and HIGHLY recommend you give them a call for your roofing needs. Craig's a great guy, is upbeat, friendly, has an excellent work ethic, cares about the customer's needs, returns phone calls/texts/emails promptly, has a terrific crew, and I just can't say enough good about this company. I'd give them 10 stars if I could.