David Rouzer (R)

Incumbent

US Congress

NC 7th Congressional District

Dr. Kyle Horton (D)

Challenger

© Suit Up Wilmington