Managing Director - Head of Sales North America and EMEA
United Kingdom
Excelian
Managing Director - Head of Sales North America and EMEA
Orchestrade Financial Systems
Global Head of Sales
Luxoft
Managing Director - Financial Services
Excelian
Director
Loughborough University