Royal New Zealand Navy
Engineer Officer
Royal New Zealand Navy
Platform Systems Engineer
Nz Ministry of Defence
Anzac Platform Systems Upgrade Project Manager
Royal New Zealand Navy
Marine Engineer Officer
Real Journeys
Asset and Engineering Manager
Royal New Zealand Navy
Deputy Director Marine Engineering
New Zealand Defence Force
Director Naval Engineering
Australian National University
University of South Australia
Central Institute of Technology