The Honourable David J. McGuinty - Roles - House of Commons of Canada

Photo - The Honourable David J. McGuinty

Current Roles

Member of Parliament
for Ottawa South (Ontario)

Political Affiliation

Liberal