Charles Moss is running for the U.S. Senate as a Republican. Previously he has worked as an evangelist radio preacher and served on the Randolph County Soil & Water Board.

He has previously run in four races for public office and has not held an elected office before.

Moss did not respond to Elon News Network's multiple requests for comment.