Mark Davidson teaches in the Law and Society program at Wilfrid Laurier Univeristy in Ontario. He has a law degree from Osgoode Hall Law School and a Doctorate in Law from the Univ...view moreMark Davidson teaches in the Law and Society program at Wilfrid Laurier Univeristy in Ontario. He has a law degree from Osgoode Hall Law School and a Doctorate in Law from the University of Cardiff.view less