Hafeez Amarshi

Hafeez Amarshi is Crown Counsel with the Public Prosecution Service of Canada based in Toronto. Prior to that he was Criminal Defence Lawyer and has extensive trial experience, with a particular emphasis on Charter and search warrant litigation. Hafeez is certified by the Law Society of Upper Canada as a specialist in cr... Read More