Royal Australian Navy
Deputy Marine Engineering Officer - HMAS Choules
Royal Australian Navy
Undergraduate and Graduate Marine Engineering Officer
Royal Australian Navy
AMEO - HMAS Canberra
Royal Australian Navy
SO1 DD Eng and DD Log and ENAB - NPCMA
Royal Australian Navy
Platform Engineer - Destroyer Group
Royal Australian Navy
Platform Engineer - Destroyer Capability Element
Royal Australian Navy
SO1 DD Eng and DD Log and ENAB - DNCM
Australian Defence College
S02 Joint Doctrine - Force Integration Division
Royal Australian Navy
Engineering Officer - HMAS Choules
Royal Australian Navy
CM Eng 1 - DNCM
Deakin University
UNSW