avg_rating: 3.43
name: Gary S. Cross
about: Gary S. Cross is distinguished professor of modern history at Pennsylvania State University.