Marc Mayrand

Last updated
Marc Mayrand
6th Chief Electoral Officer of Canada
In office
2007–2016