John Craig Hammond Author & Editor

John Craig Hammond is Assistant Professor of History at Purdue University Calumet.