Ranjan Agarwal is Program Chair for the Canadian Bar Association's Nuts and Bolts: Litigating Charter Applications and Appeals program in Toronto.
Ranjan Agarwal is Program Chair for the Canadian Bar Association's Nuts and Bolts: Litigating Charter Applications and Appeals program in Toronto.