Our Story
Jim Giese
Founder
My father joined Giese Sheet Metal Company’s roofing division in the mid-1970s. By the late 1970s, his dedication and skill earned him leadership of the division. With his father’s support, he founded his own roofing company in 1981.
Daniel J. Giese
Owner
Daniel graduated from the University of Iowa in 2002, with a BA in Economics. His work experience is diverse; he was a Laborer from 1997-2005 and a Maintenance Technician from 2006-2010. From there, he became a Project Manager/Estimator, and he holds that role currently, as well as the owner of Jim Giese Commercial Roofing since 2021.
Mike Flanagan
Project Manager (Dubuque)
Mike has been a project manager with Jim Giese Commercial Roofing since 1988. With over 34 years of experience, he enjoys working with our customers, both old and new, and making their visions possible.
Mary Swanson
Lead Estimator (Quad Cities)
Mary has been working as an estimator with Jim Giese Commercial Roofing since 1998
Lucas Thiede
Estimator & Project Manager (Quad Cities)
Lucas graduated from Kirkwood Community College with an Associate of Applied Science in Construction Management degree. He has three years’ experience as a Project Manager before coming to work at Jim Giese Commercial Roofing in 2019.
Brad Puck
Safety Director
Brad has 25 years in the construction industry, and he has an ample amount of experience to bring to the Jim Giese Commercial Roofing team. He heads our Safety Department, and he is an authorized OSHA Trainer for construction, as well as a First Aid/CPR/AED certified instructor, 3M Fall Protection Trainer, Certified Crane Operator, and the Trainer for the R/T Forklift, Rigger and Signalperson.