John S. L. Williamson MP is a Canadian politician who represents the riding of New Brunswick Southwest in the House of Commons of Canada as a member of the Conservative Party of Canada. He is currently running for the riding of Saint John—St. From Wikipedia