
Currently holds the office of West Virginia House of Delegates - District 80 until December 1, 2026.
Candidate for West Virginia State Senate - District 13 in 2026 West Virginia 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 StartedPublic dollars belong to public schools. Investing in our people is one of the best ways we can invest in West Virginia, and the more that can be done to improve educational outcomes, the better. Learn more
Changes need to occur that force the PSC to prioritize the interests of the ratepayers over political and corporate interests. Learn more
John is focused on finding solutions to the healthcare crisis that so many are facing. Healthcare is a human right. Learn more
Access to affordable healthcare is a game changer for local economic development. 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.