About Us

About USA Home Roofing & Exteriors

USA Home Roofing and Exteriors is a family-owned business with more than 20 years of experience. We will work within your budget to provide uncompromising quality and detail to all roof repairs and improvements. Our experts will treat your projects with the same dedication and care as we would a family member. We love what we do, and we’re sure that you will too.

Don’t just take our word for it—we have an A+ rating and are fully accredited by the BBB. We offer 100% financing, and we’ll even help you navigate the insurance claims process. You don’t have to wait any longer to improve your home and your life; contact us for a quote through our website or give us a call at 210-935-8444.


Meet Our Team

John Mora
Roof Consultant/ Owner

I have been a roofing professional since my teenage years. I worked on roofs with my dad and family. I graduated from Texas State University with a Master’s in Accountancy/Business. I took over the roofing business in 2016. I enjoy leading teams and creating successful professionals. My greatest joy is spending time with my family. I love my beautiful and supportive wife Nancy. My precious daughter Gabby, and Johnny Boy and Chrissy Bear. We spend time in the great outdoors, traveling, playing sports, and watching movies. 

Nancy Vaca
Office Manager

I have been a part of this company since 2017 and it has been a joy to see it grow. I love living in San Antonio and raising our family here along with my amazing husband John. I graduated from the Baptist School of Health Professions as a Registered Nurse. I love being a nurse but love even more the flexibility USA Home Roofing allows me to be with our kids. In my spare time, I enjoy pampering myself and spending time with family and friends.

Charles Perez
Roof consultant / Operations Manager

I started in the construction industry at an early age. Gradually introduced to full residential remodels and commercial refreshes. Roofing is where I have been for the last 8 years. Leading people has always been a part of my history and watching projects from start to finish is what I find most fulfilling. Attention to detail and customer satisfaction is what sets us apart.

Kevin Vaca
Site Supervisor/ Inspector

Hello, I’m Kevin. I’m a project manager/inspector.
I am originally from California moved to Texas when I was 12 years old and have been in San Antonio since. I am a Spurs fan and excited for Wembanyama! Let’s go SPURS! I absolutely love aviation and it is one of my goals in life to get my piloting license. Before working in the Roofing  Business I worked for an HVAC Company, my area focused on the controls aspect. My goal with USA Home is to become a partner, eventually running my own office.

Rene Perez
Site Supervisor / Inspector

l am currently studying business marketing. My goals are to graduate with a Bachelor’s and to be able to run my own part of the roofing business. I enjoy playing basketball with my friends and watching ufc fights. I enjoy what I do here at USA Home and can’t wait for what the future brings us.

Sofia Vaca Contreras
Social Media Marketing

I am currently a Senior at Ronald Reagan High School. My goal is to become a labor and delivery nurse. I am a homebody and enjoy spending time with my friends and family. I have a cute 3 -year old Shitzu named Lucy.

Our Statements

We were founded on the idea that the best way to grow as a company is to do an outstanding job each and every time.

Get Your FREE
Roof Maintenance
Inspection Checklist

Knowing what you’re looking for when it comes to roof issues can be the key to a prolonged life of your roof. Put in your email below for access to our checklist.