Larry Hall

Election: Larry Hall — NC-HD-29, 2012
This election has ended.