Joe Hill

Candidate profile

Joe Hill is a politician in Canada and Alberta who stood for election three times between 1982 and 2011, representing the New Democratic Party of Canada and Communist Party – Alberta.

Electoral history