Impact Public Affairs

66 Queen St, Ottawa, ON K1P 5C6
613-233-8906
http://www.impactcanada.com

Impact Public Affairs