Managing Director, Managing Director
St Albans, Hertfordshire, United Kingdom
Avaloq
Accenture
Partner
Managing Director
Capco
Partner and Head of Capital Markets