The Standoff at Ipperwash
/This post looks at the recent controversy that has erupted at the University of Western Ontario over the recent hiring of former Ontario Provincial Police officer John Carson, who some allege is partly responsible for the the death of Dudley George at Ipperwash in the 1990s.
Read More