David Johnston

Jargal Defacto
Jargal Defacto 79 Views
0 Min Read

Served as the 28th governor general of Canada from 2010 to 2017

Share this Article
Leave a comment