Stephen Clarke is currently the Senior Operations Manager at Veolia, overseeing Water and Waste Water Operations in the south U.K. and Gibraltar. They previously served as Water Operations Manager at Veolia from 2014 to 2022. Prior to that, Stephen held the position of Process Coordinator at Thames Water from 2012 to 2014, and worked as a Water Quality Technician and Water Technician at Thames Water from 2001 to 2004.
This person is not in the org chart
This person is not in any teams
This person is not in any offices