Professional Affiliations:
Institution of Mechanical Engineers IMechE
Associate AMIMechE: Jan 2005 – Apr 2007
Member CEng MIMechE reg. no. 565257: Apr 2007 – to date
The American Society of Mechanical Engineers ASMEMember: Nov 2013 to date
The Welding and Joining Society WJS
Associate member: Mar 2006 – Dec 2007
Malta Group of Professional Engineering Insitutions MGPEI
Committee member: Jun 2010 – Sept 2011
Vice Chairman: Oct 2011 - Sept 2012
Committee member: Sept 2012 to date
Corresponding member of the Institution of Mechanical Engineers (Malta branch)
Holder of Engineering Warrant no 891 (Malta)