Profile
Head of Product - Card Present Payments
Trust Payments
Country or State
United Kingdom
Head of Product - Card Present Payments at Trust Payments
Disruptive Strategy
Merchant Payments Ecosystem 2022