
Currently holds the office of Texas House of Representatives - District 2 until January 11, 2027.
Candidate for Texas House of Representatives - District 2 in 2026 Texas Primary Election.
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.
Get StartedEvery citizen, whether born or unborn, has God-given rights to life, liberty, and the pursuit of happiness. Learn more
As the father of children adopted through foster care, I am personally invested in this issue. We must continue the work that makes Texas the most pro-life state in the nation. Learn more
The State of Texas doesn’t know what’s best for your children. It tries to evaluate success with a stressful and expensive test. A test is simply not the best way to determine a student’s achievement or a school’s merit. What works is parents choosing what’s best for their own children, and that’s what I'm fighting for in Austin. Learn more
Families are the building blocks of society, and our government schools are too often eroding the family rather than bolstering it. Teachers need to be given the tools to teach core subjects and leave the parenting to parents. Learn more
I will fight to ensure that Texans retain their God-given rights to self-defense, collective security, and to act as a check and balance the power of the government. I am fighting to ensure that Texans retain their God-given rights to self-defense, collective security, and to act as a check and balance the power of the government. I am holding Austin politicians accountable to keeping the Second Amendment intact. Learn more
As a card-carrying lifetime NRA member, I am fully invested in protecting the right of law-abiding citizens to keep and bear arms. Learn more
I’m my tax-lowering, business-building experience to work when in the House, and I’ll make sure we don’t leave until the job gets done. Learn more
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.