Stephen J. Harper

Candidate profile

Stephen J. Harper is a politician in Canada who stood for election five times between 2004 and 2015, representing the Conservative Party of Canada. Stephen J. Harper was elected during all of these elections.

Electoral history