Stephen C. Armstrong devotes his spare time to these organizations and causes.  The list below shows the official roles that Stephen currently fulfills, and has held in the past. Stephen has leadership roles, at local and international levels, working with people around the world.

Institution of Mechanical Engineers (IMechE), London UK
In London, UK, serving at the international level:

In Toronto, IMechE Central Canada Branch, serving at the local level:

Institution of Engineering and Technology (UK), Toronto

Forum for the Philosophy of Engineering

Professional Engineers Ontario, Canada

Society of Manufacturing Engineers, USA
In Toronto, Canada, serving at the local level:

Ireland Fund of Canada
In Toronto, Canada, serving at the local level:

  • 2003-2006: Initially assisted with organizing and funding an initiative to bring Catholic and Protestant children from Northern Ireland to Canada for peace studies and team building.

Northern Ireland Peace and Development Initiatives

Noble International University – New university focused on “environmental peace”

University of Toronto – School of Continuing Studies