John D Meehan

John D. Meehan is Assistant Professor of History, Campion College, University of Regina.