Prior to joining the City of Roswell, Knighton was the City Manager of Stockbridge, in Henry County, from 2017-2021. Before Stockbridge, Knighton was the Hall County Administrator from 2011-2017. He also has served as the Planning Director of the Hall County Planning Department. Before coming to Georgia, Knighton worked in planning departments in Orange County, the City of Orlando, and Osceola County in Florida.
Knighton earned a Master of Public Administration and Bachelor of Arts in Criminal Justice from the University of Central Florida and holds a Master of Divinity degree from Emory University. He is a credentialed manager of the International City/County Management Association. He is also a member of the American Institute of Certified Planners, the American Planning Association, and the Georgia Planning Association.