He is well known for his expertise and writings on criminal law , the Canadian Charter of Rights and Freedoms , and more recently anti-terrorism law .
Kent Roach CM is a professor of law at the University of Toronto Faculty of Law .
Kent Roach CM is well known for Kent Roach CM 's expertise and writings on criminal law , the Canadian Charter of Rights and Freedoms , and more recently anti-terrorism law .
Kent Roach CM is a professor of law at the University of Toronto Faculty of Law .