About All Elements, Inc.

No matter the size or scope of the project, we've got you covered!

About Our Twin Cities Roofers

Quality Roofing Solutions – Guaranteed

With more than 30 years of experience, our trusted residential and commercial roofing company offers top-quality materials and craftsmanship to meet the unique needs of our diverse clientele.

At All Elements, Inc., we have earned a reputation of excellence within the industry and have been recognized as a Duro-Last® Master Elite Contractor since 2005. Our commitment is to provide outstanding services that our customers, employees, suppliers, and subcontractors can count on year after year.

Minnesota License #BC323540

Why All Elements, Inc.?

Environmental Integrity

Environmental Integrity

The environment is very important to us. We work with a variety of products that are environmentally friendly, and each job is measured carefully so there is minimal waste.

Preferred Roofing Contractor

Preferred Roofing Contractor

We only use the best products and have relationships with top product manufacturers that include Duro-Last, Owens Corning, GAF-ELK, Firestone, Carlisle, and many more.

Award-Winning Roofing

Award-Winning Roofing

As the recipient of many awards over the years, All Elements, Inc. sets a high standard for every project we have the privilege of working on—and our past reviews prove it, too.

Team of Roofing Experts

Team of Roofing Experts

Although we're Twin Cities roofers, we support homes and businesses across the Midwest with courteous, prompt, clean, and highly skilled roofing solutions.

Award-Winning Roofers

All Elements, Inc. has received several awards over the years. Our exceptional team has helped us achieve these goals, including recently earning 10-year club status from Duro-Last.

We Get the Job Done

Meet Your Twin Cities Roofing Contractors

Our team has years of experience in roofing installation, materials sourcing, project management, and customer service. Today, we remain committed to providing exceptional quality, maintaining a respectful worksite, and ensuring responsive communication from your first call to the on-site roofers.

You can meet our team to learn more about us and our philosophy. Whether you have a small roof repair or a massive roofing project, we always strive to deliver the best roofing service possible.

John Thurber profile


John Thurber

I grew up in Brooklyn Park, MN and have lived in central MN my entire life. I have a wonderful wife Tara, who I have been married to since 1998.  Our son Hunter was born in 2001.  He kept me busy coaching any sport he decided to try.  Teaching him aspects of hunting and fishing were very enjoyable.  I have done several different building trades and continue to use the knowledge from my hands-on experiences and schooling to offer our customers the best roofing solutions for their properties.

I like to be involved in all aspects of the business, whether that means estimating projects, working with the crew, or helping make business decisions with the management team in the office. There never seems to be a lack of things to accomplish. I love working with the team we’ve put together to find the best way to provide the highest quality service to our customers from the beginning of a project to the end and beyond.

When I am not working, I enjoy hunting, fishing, golf, and spending time with friends and family. I get the most satisfaction from spending time with my wife and son making lasting memories.

Tara Thurber profile

Office Manager / VP

Tara Thurber

I grew up in Hopkins, MN. I married John Thurber in 1998, and we have slowly made our way out to Monticello, MN. We have a son Hunter who graduated High School in 2019.  We enjoy the cabin life on the weekends up north with friends and family. I love watching football and hockey. I love The Green Bay Packers (yes…a Cheesehead), and the MN Wild.

We started All Elements in 2002 and have enjoyed working for All Elements as the Office Manager. We truly have a fun family atmosphere and a fantastic crew. It is clearly evident that they all work toward the common goal of customer satisfaction and upholding our excellent reputation of quality and service. I am very proud to be a part of this team and this family.

We are very active in the community.  We are members of the Monticello Chamber of Commerce and I serve on the Board of Directors.  We have a foundation that helps cancer patients going through treatment called Party for a Purpose.  Other memberships that our staff is active in include MPMA, MHA, and BNI.  We absolutely love getting involved in our community.

Paul Levisee profile

Senior VP of Commercial Division

Paul Levisee

My name Paul Levisee and I have been with All Elements Inc. since 2009. From 2009 to 2011, I worked in the field as an Installer, then moved into the office to my current position as a Senior VP of Commercial Division.

Working in both the field and office has given me a much broader understanding of all aspects of our services, which in turn allows me to provide a more detailed and well-rounded service to our customers. I have completed projects from 200,000 square feet all the way down to a small porch house roof. It does not matter the size of any job; I will always treat each project with same detail and attention.

I currently live in Otsego, MN with my wife Heidi and daughter McKenzee. In my free time during the summer, you will probably find me either doing some sort of project in my yard or enjoying a round on the golf course. During winter months, more than likely traveling somewhere warm or watching some sort of Minnesota sporting event. Skol Vikings!!

Shane Setzer profile

Senior Project Manager

Shane Setzer

I began my career with All Elements in 2014 working in the commercial division, transitioning to the residential division In 2015. One of the many reasons I love working for All Elements is that they care about quality as much as I do. It’s nice working for a company who gets in right the first time and doesn’t need to make excuses for their workmanship.

My specialties include helping my customers navigate difficult insurance claims that have storm damage as well as helping with exterior design.  I love to help my customers visualize the full scope of their project to ensure their material selections work with their paint selection, lighting, etc.  Some people lack vision so I love when I can bring something to the table that sets me apart from competition.

I live in NE Minneapolis with my dog Bennie. I just finished renovating my home and enjoy investing in buy and hold property.  I love leaving things better than I found them. When I’m not helping customers, I am usually at the gym or working on a project around my house.

I look forward to bringing my knowledge and passion to all of my customers.

Justin Smith profile

Residential Division Manager

Justin Smith

My name is Justin Smith. I am the residential division manager for All Elements Inc. I started with All Elements in April of 2011. The best part about working here is that the communication lines are always open, and everyone works as a team.

It’s always exciting meeting new people every day and sharing my ideas to help improve their home or property.   In my spare time, I spend as much time as possible with my wife and two kids. I enjoy hanging out with neighbors and friends for weekend barbeques and activities.

Jana Marquette profile

Office Administrator

Jana Marquette

Hi, I’m Jana Marquette, I joined the AEI team as the Office Administrator in 2015. I will usually be the 1st person you will talk to when calling the office and I enjoy assisting with the day to day operations.

I grew up in Buffalo, MN moved to Maple Lake when I married my husband, Tim, in 1993. We have two children, Gerald & Olivia. I enjoy gardening, being outdoors, spending time with my family & friends and watching College Basketball and Football.

Justin Marsh profile

Service Division Manager

Justin Marsh

My name is Justin Marsh also dubbed by some as “The Tinman”. I’ve been working with All Elements since 2005, in many different fields of roofing solutions. I am currently the Service manager, also known as the leak finder.

I grew up in Brooklyn Center, MN. I now reside in Monticello with my Wife Maran and our children, Cole and Eden.  Outside of work, I’m a computer junkie and hobby with old arcades and computers. I also love to camp with my wife and kids on our property up north.  If I was to sum up what I’ve learned at All Elements all of these years in a quote, it would be: “Do it right, or do it twice.”

Fritz Brown profile

Director of Commercial Production

Fritz Brown

My name is Fritz Brown and I am the Production Manager for All Elements. I have been in the roofing business since 1996 and with All Elements since 2017, which has not only given me valuable experience working with numerous roofing systems but more importantly, has taught me a great deal about the importance of communication – between salesmen, crews, vendors, inspectors, and especially customers.

Communication is what sets All Elements apart from the rest. The follow through they have from the start of the job to the last piece of equipment picked up from the site is second to none. This key element can be seen amongst the staff and departments at All Elements as well.

I grew up and have lived in the Monticello area for most of my life. I enjoy hunting, fishing, and playing sports. Even more so, I enjoy spending time with my wife, and my two kids, Franklin and Jocylann.

Keith Lammers profile

VP of Commercial Division

Keith Lammers

My wife and I moved to this area in 1995 living in Becker, Big Lake, and now Monticello.  Our two children attended and graduated from Monticello schools, participating in sports and other activities where we have made a lot of great friends in the community.  We enjoy a lot of things about this community including those friends, the outdoor opportunities, and the convenience of the metro area being so close.

I came to the All Elements team in 2019 knowing it would be a great opportunity to work with one of the best commercial roofing companies in the state.  One thing I really appreciate about working at All Elements is the level of dedication every employee has to making the customer’s project a success.  From the communication and organization at the beginning of the project, to the knowledge and experience of the installation, it takes a team that works together to make both large and small projects successful for the customer.

Jim Ortman profile

Residential Production Manager

Jim Ortman

My name is Jim Ortman. I am the residential division manager for All Elements Inc. I started with All Elements in April of 2023. I am excited to be part of this team with all these fun and knowledgeable people! I have been in the siding/roofing trade since 1994. My wife, Angie and I moved to Albertville in 2002 and raised two wonderful kids who have kept us very busy! In my spare time you will almost always find me doing anything outdoors whether it’s summer or winter. I really enjoy spending time with family and friends.

Building a Better Community

Community & Industry Involvement

We believe in supporting our community and industry organizations to better our business. Learn which organizations we support.

Learn More
Group photo showing the All Elements team

Join the All Elements, Inc. Team

A great roofing system starts with a dedicated and experienced team of Twin Cities roofers. At All Elements, Inc., we're committed to providing quality roof repair and installation services to our local community and becoming the top resource for roofing needs in the Midwest.

If you're passionate about roofing and want to make a difference in the lives of businesses and families, we have the perfect career opportunity for you!

Join the Team!

Our Service Areas

Twin Cities Roofing & Beyond

We proudly offer roofing services to the following areas:

  • Minneapolis
  • St. Paul
  • Bloomington
  • Eden Prairie
  • Edina
  • Minnetonka
  • Eagan
  • Maple Grove
  • Woodbury
  • Plymouth
  • Brooklyn Park
  • St. Louis Park
  • Richfield
  • Burnsville
  • Apple Valley
  • Coon Rapids
  • Blaine
  • Lakeville
  • Maplewood
  • Roseville
  • Shoreview
  • Golden Valley
  • Savage
  • Fridley
  • Chanhassen
  • White Bear Lake
  • Prior Lake
  • Hopkins
  • Mendota Heights
  • Cottage Grove
  • And more!
Get an Estimate
Minnesota License #BC323540 | Copyright © 2023 All Elements, Inc.

Website Powered by Brandography