
Currently holds the office of New Mexico House of Representatives - District 51 until January 19, 2027.
Candidate for New Mexico House of Representatives - District 51 in 2026 New Mexico 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 StartedJohn has dedicated countless weekends to counsel pregnant women considering abortion to choose life. John will sponsor legislation to protect citizens at all stages of life. Learn more
John will continue to fight waste, fraud, and abuse in New Mexico. 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.