6411 Shiloh Road
Liberty, NC 27298
Full Name:
David L. Allen
Gender:
Male
Family:
Wife: Elizabeth: 3 Sons: Andy, Jake, and Noah
Birth Place:
Grover, NC
Master's Degree, Public Administration, University of North Carolina at Pembroke
Candidate, North Carolina State House of Representatives, District 111, 2024
No committee memberships found.
No caucus information on file.
Council Member, City of Kings Mountain, North Carolina, 2017-present
Served, North Carolina State Highway Patrol, 1987-2015
Chairman, Cleveland County Republican Party