All Elements Team

Leverage our team’s experience and proven expertise in roofing installation, materials sourcing, project management, and customer service. From your first call with our office to the local roofers you interact with on-site, All Elements promises exceptional quality, a respectful worksite, and responsive communication.

Meet our team to learn more about us and our philosophy. From the smallest roof repair to a massive commercial roofing job, you always receive the best roofing service possible.


About John Thurber


JohnI grew up in Brooklyn Park, MN and have lived in the Minneapolis metro area my entire life. I have a wonderful wife Tara, who I have been married to since 1998 and 2 sons. Hunter, who was born in 2001, and Marquise who was born in 2000 (joined our family in October of 2014). 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, and coaching sports. I also enjoy playing golf, hunting, and fishing. I get the most satisfaction from spending time with my wife and kids.

About Tara Thurber

Office Manager / VP

TaraI grew up in Hopkins, MN. I married John Thurber in 1998, and we have slowly made our way out to Monticello, MN. We have 2 boys. Hunter, who participates in Football, Lacrosse, and loves hunting and fishing. Second is Marquise. He joined our family in 2014. In my spare time I enjoy playing golf, volunteering, and spending time with the boys. I am also into Fantasy Football, 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.

In 2010, All Elements joined the Monticello Chamber of Commerce and in 2011 I joined the Chamber’s Board of Directors and held the title of Chair in years 2013-2015. I am very excited to be a part of such a great group of people who are dedicated to this wonderful community! It makes it very easy to become so involved.

About Shawn Brannan

Commercial Manager

ShawnI joined the All Elements estimating department in 2010 and am currently the commercial division manager. I am a board member of the MHA (Minnesota Multi Family Housing Association), am active on several committees and teaching throughout the Minnesota. I have been active in the Saint Cloud Chamber of Commerce. Me and my wife are empty nesters. We continue to live in the St. Cloud area. I continually ask the question, “Do you know what the difference will be between a good roofer and the cheapest roofer?”, and I believe I have the best views of any job.

About Paul Levisee

Roof Consultant

PaulMy 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 Roof Consultant/Estimator.

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 100,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 Albertville, 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 on the lake fishing or watching some sort of Minnesota sporting event. Skol Vikings!!

About Shane Setzer

Roof Consultant

ShaneI’m Shane Setzer and I have been fortunate to work with the multi-housing industry since December of 2000. Working as a property manager for most of my career, I understand the importance of budgeting and bringing property investors the highest ROI. I received my CRM designation through MHA in 2007 and am still active with the CRM committee. I decided to make a career change in 2012 into roofing services.

In 2014 I began my career with All Elements in the multi-family 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.

I live in NE Minneapolis with my partner and miniature pinschers, Tito and Roscoe. I have fully renovated my house and am eager to get into property investing. When I’m not helping customers, I’m at the gym or hanging out at the family cabin.

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

About Justin Smith

Residential Division Manager

JustinMy name is Justin Smith. I am the residential roofing division manager for All Elements Inc. I’ve been assisting homeowners with their insurance claims for the past seven years. I started with All Elements in April 2011. The best part about working here is that the communication lines are always open, and everyone works as a team.

The best part of my job is meeting new people every day and solving people’s problems. My family and I have lived in Monticello for the past 10 years. In my spare time, I spend as much time with my wife and two kids as possible. I enjoy hanging out with neighbors and friends for weekend barbeques and activities.

About Jana Marquette

Office Administrator

JanaHi, I’m Jana Marquette, I recently joined the AEI team as the Office Administrator. I am excited about assisting with the day to day operations and will usually be the 1st person you will talk to when calling the office.

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 watching my daughter play High School Softball and Volleyball, I also enjoy gardening, being outdoors, spending time with my family & friends and watching College Basketball and Football.

About Justin Marsh

Repair Division Manager

Justin-MMy name is Justin Marsh also dubbed by some as “The Tinman”. I’ve been working for All Elements for 10 years, 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. Now I reside in Robbinsdale with my wife Maran and son Cole. Outside of work, I’m a computer junkie and hobby with old arcades and computers. I’m also a singer/songwriter in a rock band called Redborn. If I was to sum up what I’ve learned at All Elements these past 10 years in a quote, it would be: “Do it right, or do it twice.”

About Dustin Hesse

Commercial Roof Consultant

DustinHi, I’m Dustin Hesse and new to AEI as a commercial roof consultant. I look forward to learning all there is to know about this industry and offer great customer service to clients.

I grew up Morris, MN. Now I live in Otsego with my wife Brooke and son Jace. When I am not at work I enjoy golfing, hunting and fishing. If there is free time after those actives, I also love to ride motorcycle and work on bike’s as well. If there is any time to be outdoors that were I can usually be found whether its summer or winter.

About Fritz Brown

Production Manager

Fritz Brown - All Elements EmployeesMy name is Fritz Brown and I am the Production Manager for All Elements. I have been roofing for 20 years, 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. It makes working here day in and day out a pleasure.

I grew up and have lived in the Monticello area for most of my life. I enjoy hunting, fishing, and playing sports – specifically golfing, volleyball and softball. Even more so, I enjoy spending time with my wife, who is a teacher in the St. Cloud school district, and my two kids, Franklin and Jocylann