Babcock International Group
Engineering Support Manager, Babcock Pty LTD
Lloyd's Register
Surveyor
Global Marine
Senior Project Engineer
BMT
Senior Engineer
Babcock International Group
Head of Engineering, Engineering Products, Babcock Marine
Babcock International Group
Engineering Manager, Babcock Design and Technology
BMT Design & Technology
Engineering Management Lead
Babcock International Group
Engineering Manager , Babcock Marine
Babcock International Group
Various Positions, Babcock Rosyth
Australian Leadership Academy
University of Strathclyde