John Ewen is currently the Technical Safety Manager Shell UK at Shell, a position they have held since 2020. Additionally, they serve as the Technical Safety Team Lead (TA) at Shell, a role they began in 2018.
This person is not in the org chart
This person is not in any teams
This person is not in any offices