Ben Stephens

Head of EMEA Business Development, Instinet