James R. Gaines

 

Contributing writer

James R. Gaines is the former managing editor of People, Life, and Time, and the author of several works of narrative history.