David Allen is a native of Cleveland County having lived the majority of his life in Kings Mountain, North Carolina. After graduating Kings Mountain High School in 1983 he began his career in law enforcement with the North Carolina State Highway Patrol. During his career, he has had numerous duty stations and job responsibilities retiring at the rank of Captain in January 2015. Currently, David is the owner of Allen Solutions where he is a consultant teaching various leadership topics to public safety officials across the United States
David has completed a bachelor’s degree in Criminal Justice from Western Carolina University and a Masters Degree in Public Administration from the University of North Carolina at Pembroke. Additionally, David attended and completed Administrative Officers Management Program (AOMP) from North Carolina State University in 1999. In 2013, David attended the 252nd Session of the FBI National Academy.
Today, he lives in Kings Mountain with his wife, Elizabeth. Together they have three adult sons, along with their spouses and grandchildren.