Justice Hafeez Amarshi is currently a Judge at the Ontario Court of Justice primarily residing over criminal law cases.