ACOA - APECA
Various Managment and Officer level positions
ACOA - APECA
Vice President, Policy, Programs and Communcations (Assistant Deputy Minister)
ACOA - APECA
A and President (Deputy Minister)
ACOA - APECA
Director General, Policy
ACOA - APECA
Executive Assistant and Chief of Staff to the President
ACOA - APECA
Director Community Economic Development
ACOA - APECA
Acting President (Deputy Minister)
University of New Brunswick
Canada School of Public Service