Diane Johnston
Candidate profile
Diane Johnston is a politician in Canada and Quebec who stood for election eleven times between 1989 and 2015, representing the Marxist–Leninist Party of Canada and Parti marxiste-léniniste du Québec.
Electoral history