avg_rating: 3.6
name: Jon C. Teaford
about: Jon C. Teaford is Professor Emeritus in the department of history at Purdue University.