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. Our Midlothian licensed roofing contractors 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 of licensed roofing contractors in Midlothian 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 market. 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, cycling, and coaching his son’s soccer team. Ryan and his family are members of First Baptist Church 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 he was born and raised. They have recently been blessed with a baby girl and are enjoying being new parents. Caine 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 his family attend The Avenue Church in Waxahachie.   

Adam Nelson

General Manager of Centennial Contracting

Adam joins the Centennial team managing our Centennial Contracting division. He has over 20 years of experience in all things construction, both residential and commercial. We’re excited to have Adam and his knowledge of not only small, handyman repairs but also larger commercial projects and management. Adam and his wife, Tamara, have four girls and live in Midlothian. He is a member of the safety response team and a leader in the Celebrate Recovery ministry at The Avenue. When he has free time, Adam enjoys cooking, woodworking, college football, and spending time with his family.  

Allan Martinez


Allan joined the Centennial sales team in May of 2016, bringing in over 10 years of sales and construction experience. He is married to Deisy and they have four children. If he has any free time, he fills it with family activities, church, and golf or baseball. One of his goals is to set a great example for his children. He has certifications with Owens Corning and TRI, the Tile Roofing Industry Alliance 

Brad Adamcik


Brad joined the Centennial sales team in February of 2017. He has been a firefighter for over 10 years with the city of Fort 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 First Baptist Church Midlothian 

Joshua Olson


Joshua joined the Centennial team in early 2017 with 12 years of experience in sales and roofing. He is married to Pamela and they have three boys, Michael, David and Benjamin. 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.

Aaron Meek


Aaron joins the Centennial team with 19 years in law enforcement. He has been a delight to have on our team. He and his family are active members at Hillcrest Baptist Church in Cedar Hill, where Aaron is involved in the student ministry. Aaron enjoys riding motorcycles, hunting and spending time with the family. A quote that motivates Aaron is “There is only one person that has the right to mess up my day and that’s me. No one else has that right”. 

Jenny Odom

Office Manager

Jenny joined the Centennial team in June of 2014 bringing over 15 years of experience in management and customer service. She has been a fantastic support to our team. Sammie is Jenny’s giant hound mix who probably doesn’t realize he’s a dog! She is from Waxahachie where she attends The Avenue Church and is involved with local charities. A verse of inspiration 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 of 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 currently lives in Midlothian and is a proud colon cancer survivor.  Rebecca and her family attend The Oaks Church and she really enjoys spending time with her family. Knowing that God will not give her more than she can handle is a motivator to her.  

Tamara Nelson

Customer Account Specialist

Tamara joined our team in July of 2020 with 9 years of experience in management and solar construction. She takes care of our customer’s insurance needs and has been a great addition to our team. She and her husband, Adam, live in Midlothian and have four daughters.  When she is not busy serving at The Avenue Church in Waxahachie, Tamara enjoys family time, Texas Rangers baseball and even knows Krav Maga. Her favorite verse is Jeremiah 29:11 and follows the quote, “Your greatest contribution to the Kingdom of God may not be what you do, but who you raise.”