John Chan

Candidate profile

John Chan is a politician in Canada and Alberta who stood for election four times between 2004 and 2008, representing the New Democratic Party of Canada and Alberta New Democratic Party.

Electoral history