From The Globe and Mail:
James Keegstra believed that he had God and the Bible on his side,
but he was also an unrepentant Holocaust denier who, for 14 years,
demonized Jews and spun conspiracy theories in the high-school classes
he taught in rural Alberta.
Criminally charged with promoting hatred, he fought a prolonged court battle that lasted as long as he had been teaching.