Babcock International Group
Transition Delivery Manager
Royal Navy
Assistant Marine Engineer Officer
Royal Navy
Nuclear Warrant Officer of the Watch
Royal Navy
Royal Navy Officer Training
Nawah Energy Company
Consultant
Nawah Energy Company
Central Operation Support Manager
Royal Navy
Initial Officer Training
Royal Navy
Operational Submarine Sea Trainer
Royal Navy
Afloat Repair Section Officer
Babcock International Group
Marine Engineering Mechanical Manager
Cranfield University