John G. Williams - Overview - House of Commons of Canada

Photo - John G. Williams

John G. Williams is no longer a Member of Parliament.

Political Affiliation:Conservative
Constituency:Edmonton—St. Albert
Province / Territory:Alberta