John Herron - Overview - House of Commons of Canada

Photo - John Herron

John Herron is no longer a Member of Parliament.

Political Affiliation:PC
Constituency:Fundy—Royal
Province / Territory:New Brunswick