David Christopherson

Candidate profile

David Christopherson is a politician in Canada who stood for election five times between 2004 and 2015, representing the New Democratic Party of Canada. David Christopherson was elected during all of these elections.

Electoral history