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...lihat lebih banyakMark 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.lihat lebih sedikit