Call Us Today (810) 742-7373 Commercial & Industrial Roofing Contractors find out more about our services »


Our Team

Gary Sova, President

Gary has been in the roofing industry since 1973 and has been the president of National Roofing since 1988. Prior to becoming president, he worked as a journeyman roofer, foreman, superintendent and estimator. He has served as the president of the MiRCA and PRO along with serving as a trustee for The Roofers International Labor Management Committee. Gary’s strong roofing and business background make him the perfect leader of the National Roofing family.

Todd Sova, Project Manager/Superintendent

Todd has been with National Roofing since 1997. He began as a yard helper and moved up to journeyman roofer. After completing his bachelor’s degree in construction management at Michigan State University, he became the assistant superintendent and eventually was promoted to superintendent/project manager in 2005. Todd is responsible for all our roofing projects from start to finish. His many years of experience and education make him a vital piece of the National Roofing family.

John Yager, Estimator

John started at National Roofing in 1992 as a roofing helper. Thanks to his strong work ethic he moved up the ranks, becoming a foreman in 2000. In 2003 John became an estimator and quickly proved to be one of the company’s best. Thanks to his experience as a roofer and his knowledge of the Edge estimating system, John has become a great estimator and important part of the National Roofing family.

Eric McIntyre, Service Manager

Since starting with National Roofing in 1994 Eric has gained experience in nearly every job category of a roofing company. From journeyman roofer and operating engineer to project manager and now service manager, Eric has excelled at all of his responsibilities. Eric has served the local union as an apprenticeship instructor for the last 7 years and has been vital in developing the necessary skills of our apprentice roofers.

Dan Russom, Superintendent

Dan started with National Roofing in 1996 as a crane operator. He holds an NCCCO operators card and a journeyman roofers card. Along with his operator duties, Dan handles the onsite coordination and production for our out-of-state projects. His ability to juggle his many job responsibilities with precision and passion make Dan an irreplaceable member of the National Roofing family.

Amy Flores, Controller/Office Manager

Amy started with National Roofing in 2003 and is tasked with keeping the books and running the office. Her ability to multitask and her attention to detail make Amy an integral part of the National Roofing family. She is a dog lover and takes care of the neighborhood dogs who love her for her kind heart and treats. Thanks to Amy taking care of the dogs we never have to worry about the office not being protected.