Managing Director Payments, Head of Technology Transformation, EY EMEIA Financial Services
EY
INSEAD