Home — About Us

About Us

Since 1927, Twin City Roofing has proven that caring about your work isn't old fashioned. It's what makes it last.

Our story

Twin City Roofing Co. was founded in 1927 by B.J. "Bud" Williams. Built on honest work and craftsmanship, the company specialized in "hot tar roofs" and began serving the Wahpeton-Breckenridge area, laying the groundwork for a reputation that would last generations.

In 1931, the original office and warehouse was constructed in Wahpeton. Only a few years later, an addition was built, doubling the size of the original facility due to rapid growth.

In 1951, O.L. "Hoot" Harr joined the company, bringing the same pride, reliability, and care that defined Twin City Roofing from the start. In 1953, he was relocated to Mandan to establish operations in Central North Dakota to better serve its customers.

In 1975, a warehouse was built in Dickinson, strengthening our ability to serve customers across Western North Dakota - without taking shortcuts or compromising quality.

A legacy that still sets the standard

In 1979, Marv Miller joined Twin City Roofing as general manager, continuing the tradition of doing the work right and standing behind it. That same year, Twin City Roofing became an authorized applicator for Carlisle Sure-Seal rubber roof membranes, ushering in the era of single-ply roof systems done right.

In 1982, Twin City Roofing became an approved applicator for Firestone Tire and Rubber Company's building products division, diversifying the company's membrane roof systems product offerings.

In 2018, Marv Miller announced his retirement. His shares were purchased by Scott Harr and Jason Geigle, and Jason was promoted to Vice President, continuing the company's tradition of leadership grown from within the team.

In 2025, Jason Geigle became the sole owner, to carry forward what Twin City Roofing was built on: quality workmanship, dependable service, and a promise that our word means something.

The team behind the work

Our leaders started in the field, and many of our foremen have been with the company for decades. The full crew is introduced on our team page.

  • Owner & President - Jason Geigle
  • Territory Manager - Rich Zittleman
  • Estimator - Kurtis Ganyo
  • Office Manager - Kelli Pflug
  • Crew foremen with decades on the tools - Gary Bullinger (since 1981), Jeff Peterson (since 1984), Ron Lee (since 1988), Tyler Howe (since 2008), Joey Efta (since 2011)
Meet the team

The people behind the work

Jason Geigle, Owner, President

Jason Geigle

Owner, President

Jason joined Twin City Roofing in 2012 with 15 years of experience as an estimator and project manager with other North Dakota contractors. As president, he leads projects from planning through completion with a strong focus on safety, quality, and accountability. He also serves as Twin City Roofing's Safety Director.

Rich Zittleman, Territory Manager

Rich Zittleman

Territory Manager

Rich joined Twin City Roofing in 2017 after more than 27 years of architectural experience. With a strong background in detailing and project management, he works closely with customers and crews to make sure each project is planned carefully and built to perform as expected.

Kurtis Ganyo, Estimator

Kurtis Ganyo

Estimator

Kurtis has been part of the Twin City Roofing team since 2018. With over 15 years of experience in computer-aided drafting and design, he plays a key role in estimating projects accurately and thoroughly. He also manages inventory and oversees purchasing, and handles shop drawings and product submittals.

Kelli Pflug, Office Manager

Kelli Pflug

Office Manager

Kelli joined Twin City Roofing in 2025 as Office Manager, bringing over a decade of experience across several industries. She keeps day-to-day operations running smoothly, from organizing files and pay orders to coordinating crews and managing payroll. Often the first point of contact in the office, she makes sure questions are answered and details are tracked.

Start with honest guidance

Your building, protected for the long haul.

Straight answers, clear expectations, and an estimate you can trust. No pressure, no shortcuts.

(701) 663-3196 Contact Us