Dickinson, ND (701) 483-7663 | Jamestown, ND (701) 252-6654

toll free: 800-767-3578


Mandan, ND 701-663-3196

Call Us Today

About Us

professional roofing services

Twin City Roofing was established in 1927 by B.J. “Bud” Williams. The company was first located in Fargo-Moorhead. Later the company was moved to Wahpeton-Breckenridge. O.L. “Hoot” Harr began working for Williams in 1951. The company then established an operation in the Mandan-Bismarck area where the company headquarters are now located. In the late 1960’s a warehouse was built in Dickinson to better serve the customers in the western portion of the service area.

Marv Miller started with Twin City Roofing in 1979 as an estimator / project manager. Scott Harr began with the company in 1986. Scott worked in the field before transitioning into sales and management. Together they purchased Hoot Harr’s interest in the company.

Twin City Roofing works in the commercial and industrial markets. We install built-up (hot asphalt) roofing, membrane roofing and architectural sheet metal.


We are members of Carlisle’s Hall of Fame having installed in excess of 750 “Perfect 10” Carlisle roofs. Twin City Roofing is one of fewer than 50 contractors in the nation to achieve this distinction. We have also been awarded the Carlisle 'Perfect10n' award. This award is presented to the top 5% of Carlisle applicators based on roof performance for roofs under warranty.

Firestone Building Products has recognized Twin City Roofing as a 'Master Contractor' and also as a 'Partner in Quality.' The Master Contractor designation is awarded to only 250 contractors in the Firestone applicator system.

Both of these awards are a testament to the quality of work you can expect when you have Twin City Roofing on your project.

Our People Make the Difference

One thing we've learned being in business since 1927 is you don’t last long without good people. It’s our people in the field who’ve made Twin City Roofing the regional leader.

The sales staff, crew foremen and many of the crew members have been with Twin City Roofing anywhere from 12 to 35 years. When you call Twin City Roofing you can be assured you are getting some of the most experienced roofing people in the area.

In order to provide a safe work environment for our employees and to ensure Twin City Roofing customers of our commitment to safety we require pre-employment, annual and random drug testing for all employees.

Twin City Roofing does work for the North Dakota energy companies.  These companies have formed the Energy Coalition for Contractor Safety (ECCS) in conjunction with the North Dakota Safety Council.  The ECCS requires all employees to complete OSHA 10 hour safety training before they are allowed to work on any of their sites.  Twin City Roofing has participated as an ECCS contractor since 2003.

Staff Bios


Marvin Miller, President

Marv started with Twin City Roofing in 1979 as an estimator and purchasing agent.  He has worked as project coordinator and handled most of the administrative duties. He has been president of Twin City Roofing since 2010.

Scott Harr, Vice President and Territory Manager

Scott began his career with Twin City Roofing in 1985 as a crew member.  He has been in sales and estimating since 1987.  Scott manages the western portion of Twin City Roofing’s coverage area.

John (J.R.) Markel, Territory Manager

J.R. started with Twin City Roofing in 1972 as a laborer on a roofing crew and advanced to roofing foreman.  One of his notable projects was the 1979 expansion of Kirkwood Mall, the largest project undertaken by Twin City Roofing to that time.  J.R. moved into sales in 1982.  He manages the eastern portion of Twin City Roofing’s coverage area.

Jason Geigle, Estimator and Project Manager

Jason joined Twin City Roofing in 2012.  He had 15 years of previous experience as estimator and project manager with other North Dakota contractors.  Jason also serves as the Safety Director for Twin City Roofing.

Linda Johnson, Office Manager 

Linda’s is the voice you hear when you first call Twin City Roofing.  She does all the payroll, billing and cost accounting for us.  She has been with us since 1996.

Crew Foremen

Dave Bender started with Twin City Roofing in 1977 as a laborer.  He progressed to crew foreman.  Dave has been in charge of crews that installed roofs at Antelope Valley Power Station, Mandan Middle School, Bismarck Civic Center, Dakota Carrier Network and many other projects.

Gary Bullinger began his career in 1981.  During his time as a crew foreman he has been involved with projects such as Bismarck State College, Buffalo Mall, Kirkwood Mall, Maryvale Convent in Valley City as well as mall projects in Watertown, SD and Brainerd, MN.

Darwin Hibl has been the crew foreman for the Twin City Roofing Dickinson operation for many years.  He began with the company in 1982.  He has been in charge of many projects, including Trinity High School, TMI, St. Joseph’s Hospital, Dan Porter Motors, Sax Motors and the Astoria Hotel.

Ron Lee came to Twin City Roofing in 1989 starting as a laborer.  His crews have done much of the roofing in the area power plants as well as a broad variety of other projects including the Bismarck Airport, Mandan Community Center, ND Game and Fish Department and the University of Mary.

Jim Markel has been with Twin City Roofing since 1974 beginning as a laborer and progressing to the crew foreman level.  Some of his notable projects have been Prairie Knights Casino, Bobcat, and the Bank of North Dakota.

John Neibauer started with Twin City Roofing in 1987.  He advanced from laborer to crew foreman.  He has been in charge of crews that did much of the work at the University of Mary South Campus and the Science Center as well as Dan’s Supermarket and Holiday Gas.

Jeff Peterson began his career with Twin City Roofing in 1984.  He also worked his way through the ranks to become a crew foreman.  Some of his projects include Cloverdale Foods, United Blood Services, Minnkota Power Coop, Wells Fargo and Tesoro Refinery.  Jeff is also one of the main crane operators.

Mark Weigel is the sheet metal foreman.  He has been with Twin City Roofing since 1986.  He has been in charge of metal roof installations at many sites including Tyler Parkway Business Center, Bismarck Tribune, Kirkwood Bank and Trust and Capital Credit Union.  His crew’s work is also visible on nearly every project that is done by Twin City Roofing as there is nearly always fascia, wall cap or trim of some type that is visible to all.


Looking to work for a great company like Twin City Roofing? Click here to submit your resume.

Commercial Roofing Services

logo logo logo logo logo logo logo logo logo