avg_rating: 3.54
name: Aaron Spencer Fogleman
about: Aaron Spencer Fogleman is Professor of History at Northern Illinois University.