avg_rating: 4.07
name: James Dawes
about: James Dawes is a writer and professor at Macalester College in the Twin Cities.