Patrick Madigan Editor & Translator

Patrick Madigan is Assistant Professor of Philosophy at Loyola University.