© HoC
Joe Preston
Caucus: Conservative
Constituency: Elgin—Middlesex—London
Province/Territory: Ontario
MP Profile
MP Votes