Speaker

Bartha Knoppers PhD LLD BCL LLB

McGill University, Canada