About Us

Honest. Experienced. Ready to work for YOU.

Steve Andersen

Since 1983

Our family is with you from start to finish

Getting a new roof can be a scary and vulnerable time. The damage to your home or business, construction logistics, and insurance claims can be overwhelming. We are here to help you with that process and be your advocate every step of the way.

Centennial Roofing, located in Midlothian, Texas is a licensed, bonded and insured roofing contractor offering professional roof installations and repair services for residential & commercial in the Dallas / Fort Worth area for more than 37+ years

A long history of excellence and quality

Founded in 1983, Centennial Roofing is a family-owned and operated company that provides customers with prompt, reliable service coupled with the highest professionalism in all phases of roof installation, maintenance and repairs for residential, commercial, and common-interest community projects.

Centennial Roofing also offers inspection and repair services for a variety of real estate, homeowner insurance, and home warranty companies in the Dallas area.

Ellis County Best of the Best Award

The entire team at Centennial Roofing was so proud to be awarded in 2019 by the Waxahachie Daily Light and the Midlothian Mirror the Ellis County Best of the Best Award. We strive every day to live up to the Centennial Difference and this award reaffirmed our commitment to our community and customers.

Ellis County Best of the Best Award

The entire team at Centennial Roofing was so proud to be awarded in 2019 by the Waxahachie Daily Light and the Midlothian Mirror the Ellis County Best of the Best Award. We strive every day to live up to the Centennial Difference and this award reaffirmed our commitment to our community and customers.

Centennial Difference

Each project is stamped with our seal of commitment to the Centennial Difference.


Focus on safety through drug testing and background checks.


Priority on personal integrity and trustworthiness.


Uncompromising focus to quality craftsmanship.


Always done right, on time, on budget.

Meet Our All-Star Team

The entire Centennial Roofing team is dedicated to providing the best product for your home or business, and the highest level of service to each of our customers. Learn more about our team and why we’ll go above and beyond to make your roof installation or roof repair experience a positive one.

Steve Andersen


Steve started the company in 1983 with his wife Debbie. Since then, the company has seen significant growth in the Dallas-Fort Worth markets. He believes great care and judgment should be used in selecting the right roofing contractor for your home repair – one who is competent and reliable from initial estimate to final walk-through. With Centennial Roofing’s extensive progress over the last 37 years, Steve still prides himself in having a company with a personal touch.

Debbie Andersen

Founder/Vice President

Since launching the company with her husband, Debbie has handled daily operations and all facets of customer satisfaction. When not in the office, Debbie enjoys spending time with family and staying involved in the Hillcrest Baptist Church in Cedar Hill.

Ryan Andersen


Ryan began his career in the roofing industry at the age of 10 when he began helping his father Steve. After serving in the U.S. Marine Corps, Ryan joined Centennial Roofing in 2002 as a roofing technician. When not at work, Ryan enjoys spending time with his wife and two sons, golfing, and is a member of First Baptist Church of Midlothian.

Sergio Arrendondo

Production Manager

Sergio joined the Centennial team as Production Manager in early 2019. He brings over 13 years of experience with a major home improvement retailer in sales and roofing management. Sergio is an Army Veteran and served our country in Operation Iraqi Freedom. He and his wife, Crystal, have three children and they live in Dallas County. When Sergio has free time, he enjoys art and is an incredible airbrush artist. Sergio’s motto is “Never Give Up”.

Caine Kozlovsky


Caine and his wife, Jillian, live in Waxahachie where Caine was born and raised. He brings a lot to our company with experience in all types of home improvement projects and training on heavy construction machinery. He is a huge football fanatic and even claims to be the Jacksonville Jaguars number one fan. Caine and Jillian are members of the Avenue Church in Waxahachie.

Joe Casas


Joe joined the Centennial team in the spring of 2016. His experience in sales, roofing, construction and consulting are an asset to our industry and we are blessed to have him. He is married to Ana Elizabeth and they have two boys, they are involved in their church, Restoration Point Church. When he has the chance he enjoys fishing and is very creative and artistic. Joe has a special verse which he has already been teaching his boys, Phil 4:13 “. . . I can do all things through Christ who gives me strength.”

Alan Martinez


Alan joined the Centennial team May of 2016, bringing with him about 10 years of experience. He is married to Daisy and they have four children. In his free time (if he has any) he fills with family activities, church and golf or baseball. One of his goals is to set a great example for his children. He has a certification with Owens Corning, a major manufacturer of roofing products.

Brad Adamcik


Brad joined the Centennial sales team February 2017. Brad has been a firefighter for 9 years with the city of Ft. Worth but also brings several years experience in sales and roofing. Brad is married to Bethany and they have two children. In his free time he enjoys being with his family and running. Brad is involved at Midlothian First Baptist Church.

Joshua Olson


Joshua joined the Centennial team in early 2017 with over 12 years of experience in sales and roofing. He is married to Pamela and they have two boys, Michael and David. When Joshua is not spending time with his family or leading the choir at Landmark Baptist Church, he enjoys spending time outdoors and working out. A verse that motivates Joshua is Proverbs 16:19.

Keith Prather


Keith brings a lot of laughs to our company but also confidence in customer relations and service, having been a senior service technician for a major energy company for almost 8 years. In his free time, Keith likes to play guitar and spend as much time as he can with his family. He has lived in Duncanville most of his life and currently calls Irving home. Keith attends Midlothian First Baptist Church and uses Romans 5:8 as motivation.

Craig Trojacek


Craig joined our team in August 2018, bringing to Centennial experience in construction and sales Craig also serves as a fire fighter presently with the City of Ft. Worth. He is married to Cristan and they have three children: Caris, Crew and Cage. He is proud of his family and enjoys spending time with them. They attend The Avenue Church and Craig is motivated by the Golden Rule. . . helping others and treating others the way you want to be treated.

Brant Frazier


Brant has been a great addition to our Centennial team, handling claims all over Bowie, TX and surrounding cities. He and his wife, Mary Beth, live in Bowie with their two children, Jett and Piper, and are involved with the First Baptist Church of Bowie. He has been a firefighter for over ten years and is currently serving in the historic Fort Worth Stockyards. Brant is an avid outdoorsman that enjoys chasing his two kids around and traveling the country assisting in fighting wildfires. He has grown up helping his dad in all types of building construction and remodels for small town customers.

Josh Gleason


Josh is a recent graduate of Texas A&M University with a bachelors in construction science. He grew up in Ovilla, where he moved back after graduating college and is involved at the Holy Spirit Catholic Church in Duncanville. In his free time, Josh enjoys woodworking and spending time outdoors; hunting or doing outdoor photography. We are excited to have Josh on our team and look forward to helping homeowners with his experience and knowledge of the construction industry.

Jenny Odom

Office Manager

Jenny joined the Centennial team June 2014 bringing 15 years experience in management and customer service, a fantastic support to our team. “Sammie” is Jenny’s baby, a “giant hound mix” who probably doesn’t realize he is a dog!! Jenny graduated from Waxahachie High School and attends “The Avenue Church.” A verse of inspiration for Jenny is I Cor. 16:13 “. . . be on your guard, stand firm in the faith, be courageous, be strong.”

Rebecca Hanes

Client Care Representative

Rebecca entered the world of roofing and the Centennial office with 15 years customer service experience. Her friendly “how can we make you smile” phone greeting is a surprise to most but sets us apart from the traditional. She is married to Wayne and they have three children and four grandchildren. Rebecca attends “The Oaks” church and really enjoys spending time with her family. Knowing that God will not give her more than she can handle is a motivator to her.