Olly Benzecry

(Contributor)

Olly Benzecry is chairman and managing director of Accenture UK & Ireland.