Dejan Vernon, Senior Research Scientist at Thames Water
Information
Location: United Kingdom