Peter Cross

Candidate profile

Peter Cross is a politician in Alberta who stood for election three times between 2001 and 2008, representing the Alberta New Democratic Party.

Electoral history