Author: John Hiemstra

John is a Professor of Political Studies at The King’s University in Edmonton, Alberta.