Troy Kickler

Troy Kickler is the Founding Director of the North Carolina History Project and Editor of NorthCarolinahistory.org.