David Kershaw
Payment Operations & Assurance Manager | Technology & Data – Payments,
Transport for London
United Kingdom