24/7/365 emergency response  Every roof type, anywhere in the country Learn more

You are not just a client. You are family.

All Elements Roofing was founded by two brothers who believe homeowners deserve an honest contractor in their corner.

Co-founder

Experience and perfection you can trust

I grew up in a family business of construction, building, landscaping and general contracting. I left it to pursue my dream of becoming a professional golfer and spent a few years on the mini tours, then returned to hard work and what I knew best.

I've consulted for construction companies, insurance, finance and real estate development companies. I started All Elements Roofing because I saw that people needed help and guidance in this industry. I've been helping and advocating for my clients to get what they are entitled to.

All Elements Roofing has the expertise to handle any project, whether it's a storage shed, a starter home or a large ranch. I am here to represent every client as I would defend my own family.

Co-founder & military veteran

Why we started this company

I co-founded this company with my brother when I retired from the military. I was dumbfounded and upset when he told me the horror stories from homeowners he was fighting for, people who had been taken advantage of by dishonest contractors. That goes against every principle I have. That's when we founded All Elements Roofing.

We fight for the little guy, and we will always have your six. Both of us, and all of our staff, bring the experience, knowledge and passion to help our clients.

We are hands-on owners. If you don't deal with me, you'll deal with my partner and brother. We're always available, and we make sure you are taken care of from start to finish.

Our values

The principles we honor, start to finish

Pride

We put our name on every roof, and we want you showing it off.

Responsibility

If something isn't right, we own it and we fix it.

Loyalty

We're on your side, not the insurance company's.

Honesty

Straight answers, even when it's not what we'd like to say.

How we work

Every job gets the same attention.

Whether it's a small repair on a starter home or the tallest building in Raton, New Mexico, an owner is on site. Down the street or across the country, small job or large, we show up ourselves.

A lot of roofing companies grow until the people in charge never see a roof again. Calls go to an answering service, crews change from job to job, and corners get cut to keep up. We've seen where that leads, and we've decided it won't happen here. No matter how big we get, we won't take shortcuts on your home.

If you ever have a question, before, during or long after the job, you can call the owner directly. The phone is always on.

(720) 355-3565
A finished shingle roof in the Colorado foothills, with pine-covered hills behind
A finished roof in the Colorado foothills.

Meet us on your roof.

Book a free inspection and see what working with the owners is like.

Call now Free inspection