Kevin Ingram Author & Editor

Kevin Ingram is Professor of History at Saint Louis University, Madrid Campus, Spain.