Steve Youell is currently the Head of Wholesale Service, Emergency Planning & Security at Dŵr Cymru Welsh Water. Previously, Steve held the position of National Chairman at the Institute of Water and worked as an Inspector at the Drinking Water Inspectorate. With a background in Applied Science from the University of Portsmouth, Steve has also held roles such as Distribution Project Manager, Water Quality Scientist, and Laboratory Technician at PORTSMOUTH WATER LIMITED.
Sign up to view 0 direct reports
Get started
This person is not in any teams