Peter Todd takes on management portfolio

News

Peter Todd returns to his alma mater, McGill, this time as Dean of the Faculty of Management.