Creating a better place

Stephen Naylor

Stephen is a catchment engineer for the Environment Agency in the south-east of England.