John E. MacKinnon

John E. MacKinnon is an associate professor at Saint Mary's University, Department of Philosophy.