John C. Carter is a Civil War enthusiast and independent researcher employed by Christopher Newport University in Newport News, Virginia.