Michael Barrett - Roles - House of Commons of Canada

Photo - Michael Barrett

Current Roles

Member of Parliament
for Leeds—Grenville—Thousand Islands and Rideau Lakes (Ontario)

Political Affiliation

Conservative