
Currently holds the office of Oklahoma House of Representatives - District 38 until November 18, 2026.
Candidate for Oklahoma Labor Commissioner in 2026 Oklahoma Primary Runoff 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 StartedJohn supports the rights of business owners and employees to protect themselves and their property. Learn more
John will lead the charge to reduce burdensome regulations that hurt small businesses and stall job growth. Oklahoma businesses need freedom, not more rules. Learn more
John will work to connect job seekers with training programs that build skills, support local industry needs, and keep Oklahomans employed and thriving. Learn more
John knows firsthand what small business owners face. He’ll fight for lower taxes, fewer mandates, and policies that allow small businesses to grow and succeed. Learn more
John will ensure the Department of Labor fights against fraud and misuse of taxpayer dollars, protecting honest employers and employees alike. 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.