Ted Davis (R)

Incumbent

NC House District 19

NEW HANOVER

Marcia Morgan (D)

Challenger 

© Suit Up Wilmington