Barclaycard
International Business Development
Global Payments
Business Development
Global Payments
Head of Enterprise Sales
Acquired Payments
Commercial Director
Lloyds Bank
Senior Business Development Manager
Barclaycard
Various Roles
Ethoca
Director of European Merchant Sales
CashFlows
Sales Director
Global Payments
Head of UK Business Development
Global Payments
Head of UK Corporate Sales
Roade School Sports College