David W. Kilgour has had a distinguished career in Canadian federal politics as an MP for both the Conservative and Liberal parties and now sits as an independent; he has also been former Deputy Speaker of the House.

www.david-kilgour.com.