Jim started Twin City Roofing over 40 years ago with his wife, Karen. Since then, it has grown into one of the largest and most trusted roofing companies in the Twin Cities. When Jim started the company, he was the project manager, craftsman and owner all rolled into one.  As the company grew, his evolution to the role as president was natural but he still plays an active role with TCR clients, employees and day to day operations.  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 19 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 items 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 30 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 problem that may arise.  As the general overseer of contracts that are signed, he reviews the contract, photos and other documents to help ensure the job is done properly and timely.  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.