Jim started Twin City Roofing over 30 years ago at his home office with his wife, Karen. Since then, it has grown into one of the largest and well-known roofing companies in the Twin Cities. When he started the company, he was sales, labor and project manager all rolled into one.  His evolution in role as president he has been able to oversee each person that works for the company.  In doing so, he is able to best match individuals with our customers needs based on the in-house talent we have.  Jim has a knack for spotting individual strengths and in doing so, has been able to create a rock solid company with his office staff and project managers.



Lisa has worked for Twin City Roofing for the past 16 years and is the magician behind the scenes. Lisa is one of Minnesota’s best insurance scope experts and has been retained by many construction companies in the past to complete their insurance supplements.  She has an incredible eye for detail and catches small details that even the most experienced insurance agent will miss.  She fights for you to ensure that your insurance claim gets the maximum value and that your home is protected in every way.  Lisa is also a whiz with numbers and can answer any billing, financing or general questions you may have.  Lisa is part of the “2nd Generation” as Jim and Karen’s daughter.


Chief Operating Manager/General Counsel

Jeff has been in the roofing industry for over 25 years and is an integral part of Twin City Roofing. Jeff is one of the most detail-oriented individuals you will ever meet.  Jeff can identify any and all issues with your home and can come up with a realistic and lasting solution for any problems that may arise.  As the general overseer of contracts that are signed, he will review the contract, photos and other documents and based on his expertise, will identify any potential issues that may arise.  Jeff also oversees the labor side of the company and ensures that our crews are trained on safety and product knowledge.  Jeff is also the “2nd Generation” as Jim and Karen’s son.


General Office Manager/General Counsel

Courtney has worked at the family business since she was 12 years old. In her tenure at the company, she has been able to see the things that work, the things that don’t, and what we can do to improve.  Her role is to support the office staff and problem solve.  She handles a bulk of the legal work as well. Courtney does an excellent job in streamlining many of the processes at the office and works with customers, project managers and office personnel. Courtney is the “3rd Generation” as Jim and Karen’s granddaughter.


Production Assistant

Suzanne works in our production department and does an excellent job assisting Jeff with running the production department.  She works directly with homeowners to inform them of starting times and as the point of contact if any issues arise. She works with our crews in ordering materials and facilitating the work to be completed.  She also directs our warranty and repair department.  Suzanne is able to answer any questions you may have.