
Currently holds the office of Rockingham County Sheriff until December 31, 2026.
Candidate for North Carolina State Senate - District 26 in 2026 North Carolina 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 StartedPush to restart the death penalty so victims’ families are not left waiting for justice. Learn more
Give law enforcement and prosecutors the tools they need to keep dangerous criminals off our streets. Learn more
Strengthen penalties for violent offenders. Learn more
Allow smart, accountable school choice with commonsense guardrails to ensure it works for all families, not just the wealthy or lucky few. Learn more
Implement policies to prevent private schools from inflating tuition due to school choice vouchers. Learn more
Raise teacher starting pay to 50,000 to keep North Carolina competitive. Learn more
Provide additional incentives and pay increases to teachers in order to retain top talent. Learn more
Supports term limits for legislative leadership to ensure new conservative leaders have a seat at the table. Learn more
Supports repealing the legislative public records exemption Phil Berger passed so lawmakers aren’t shielded from public scrutiny. Learn more
Stop taxing overtime pay and tipped wages. Learn more
Ensure tax relief benefits those who work the hardest. 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.