A lifelong North Carolinian, Allen previously served six years in the Senate. He is working to return to the Senate to fight for improved infrastructure, better agriculture policies, and more support for public education.
- Served as a state Senator from 1996 to 2002
- Sat on the boards of the Children’s Hospital at UNC- Chapel Hill, the Foodbank of North Carolina, and Habitat for Humanity
- Practicing attorney and family farm manager