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 Sp...lihat lebih banyakDavid 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.lihat lebih sedikit