A
successful entrepreneur and small business owner, John has business
and public service expertise stretching over two decades.
With undergraduate and law degrees from Wake Forest University,
John joined Belk Stores in 1983 serving as vice president in the
legal department, and later Senior Vice President of Human Resources.
In 1997, John founded Carolina Legal Staffing, which has grown to
4 offices in 2 states. The company was named to the INC5000 in 2007
and as a Top 100 Small Business in North Carolina in 2008
Since 2003, John has served as an at-large member of the Charlotte
City Council and currently chairs the Economic Development and Planning
Committee. He previously served on the Charlotte-Mecklenburg Board
of Education and served as vice chair from 1997 until 2001 and on
the Charlotte Mecklenburg Planning Commission. He is President of
the Mecklenburg County Bar and Past- President of the Children’s
Law Center and has served on the boards for Crisis Assistance Ministries,
Junior Achievement, Dowd YMCA, Center City Partners, North Carolina
Blumenthal Performing Arts Center, Leadership Charlotte and the
Charlotte Regional Partnership. He currently serves on the Parent’s
Council at UNC Chapel Hill and served on the Law Alumni Council
at Wake Forest University.
He is a 1991 fellow of the Institute of Political Leadership and
a graduate of Leadership Charlotte, which recognized him with the
Circle of Excellence award in 2001 and was most recently a member
of Class 6 of CBI’s Leadership Development Initiative.
John and his wife of 26 years, Beverly, have two sons, Ben, a CPA
in Charlotte and Alex, a student at UNC.
Learn More About John
IMPORTANT ELECTION DATES
GENERAL ELECTION Tuesday, November 3
General Election Early Voting Times/Locations will
be annouced after the Primary
Monday October 5 8:00 AM
First Day Absentee (By Mail) Friday October 9 5:00 PM
Deadline for Registration Thursday October 15 8:00 AM
First Day Absentee (In-Person) Tuesday October 27 5:00 PM
Last Day Absentee (By Mail) Saturday October 31 1:00 PM
Last Day Absentee (In-Person) Monday November 2 5:00 PM
Last Day to Return Absentee Ballots Monday November 2 5:00 PM
Sick/Disabled Deadline