Kim Gallon Author & Editor

Kim Gallon is an assistant professor in the department of history at Purdue University.