John MacFarlane
Public Prosecution Service of Canada (PPSC)
160 Elgin Street, Suite 1400
Ottawa ON K1A0H8
Canada
Phone
Membership Information
Membership type
Restricted Appearance Certificate
Residency
Outside of Nunavut
Ontario (LSO)
Northwest Territories (NT)