


After graduating from high school, he began working with management companies in apartment maintenance, where he gained hands-on experience in air conditioning, heating, and plumbing. Several years later, he joined a local HVACR company, further developing his technical skills. Randy then took the leap and opened his own HVACR business. Owning his business has given him the flexibility to be actively involved in both his church and local politics.
Throughout Randy's life, God placed remarkable people in his path who taught him valuable lessons; lessons that guided him in starting and running his own business and in learning how to work with people from all walks of life. Over the years, Randy have also served on numerous professional association boards and church committees, which has been both rewarding and enriching.
The pro-life movement is what first drew Randy into politics, he realized that the only way to change laws and save lives was to get involved and help elect leaders with strong moral values. Over time, he also came to understand that many important decisions were made before the general election by a small group of people, which meant he needed to get involved from the very beginning. Over the past five decades, Randy has attended every Republican convention except for one.
Dallas County
Ellis County
Randy arrived early at the precinct convention one evening and sat at the front of the room. He thought only a few people would attend like in Dallas County but was surprised when they could not fit all the people attending in the room. As the young man started the meeting, he could tell it was his first time to hold a convention and Randy was able to help and instruct him on several procedures; he graciously accepted his help and continued on with the convention. Afterward, he asked who Randy was and what he did. Randy told him his wife and him had moved from Dallas to Ovilla a few months prior and related his political experience to the gentlemen. When Randy told him that he had been working with Dr. Jimmy Morgan, his ears perked up. Dr. Morgan was well-known state-wide for his conservative values and training seminars. This gave Randy credibility with him, and he invited Randy to meet with the newly elected chairman, Debra Hanneman, and Paul Perry. About a year and a half later he was asked to be vice chairman of the county party.
Ellis County had a rogue judge running again as a Republican. They decided to read public information at the next meeting to expose him, and he sued the executive committee for millions of dollars. The state party contributed to their defense; some lawyers worked pro bono, and they held a fundraiser. After a couple of years a Democrat judge in another county threw the case out.
They found that they needed to bridge the gap between county office holders and the local party, build the party membership, and support local and statewide candidates better. One of the ways they accomplished this was to have headquarters open Monday through Friday from 10 a.m. until 2 p.m. to allow people to have a contact point and pick up signs and election materials and give committees a place to work. This required money, so they established the Legacy Circle to bring in funds. They also held monthly breakfasts at headquarters for the elected officials so they could learn about their needs. Denise resigned to run for office, and Randy became chairman.
As the party grew, they moved the monthly meeting from Water Street to the MotorPlex. The party continued to grow and moved to the current location at The Enchanted Point. The party has gone from around 30 in attendance a decade ago to over 130 in attendance now. The party has nearly tripled the amount of chairs to 48 Precinct Chairs and 16 Vice Chairs over the last three years.

Who can vote? Any registered voter voting in the Republican Primary! Use link below to check your voter registration status.
https://goelect.txelections.civixapps.com/ivis-mvp-ui/#/login
Make sure you are Registered by February 3, 2026
Early Voting is February 17-27, 2026
*polling locations to be updated as soon as possible.
Election Day is March 3, 2026
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.