avg_rating: 3.84
name: James C. Nicholson
about: James C. Nicholson recently received a PhD in history from the University of Kentucky.