John Duncan

Candidate profile

John Duncan is a politician in Canada and United Kingdom who stood for election six times between 2004 and 2015, representing the Conservative Party of Canada and Liberal Democrat. John Duncan was elected during three of these elections.