Michael John Savage

Candidate profile

Michael John Savage is a politician in Canada who stood for election four times between 2004 and 2011, representing the Liberal Party of Canada. Michael John Savage was elected during three of these elections.

Electoral history