
Currently holds the office of Gates County Commission - Sunbury District until December 31, 2028.
Candidate for North Carolina State Senate - District 1 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 StartedRural NC deserves better. David advocates for expanded broadband access, improved infrastructure, and robust support for our local law enforcement agencies. Learn more
David will fight to support coastal jobs, protect our waters, and ensure a sustainable fishing industry for generations to come. Learn more
David is committed to lower taxes, smarter budgeting, and fiscal responsibility to keep more money in the pockets of hardworking families. 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.