Gil
Troy

Gil Troy is a History Professor at McGill University and a columnist for The Jerusalem Post.