Executive Director Europe Sales & Support, Visa
Barry joined Visa in January 2016 and is responsible for leading the transformation of sales excellence and the client experience across the 35 markets that make up Visa’s Europe Region.
His team creates and leads the execution of tactical and strategic initiatives designed to continuously improve the client organisation’s agility & speed of execution. The team also implement programs aimed at increasing client engagement and market penetration.
Prior to joining Visa Barry’s career encompassed senior sales, marketing and executive roles in diverse industries including clean tech, financial services, professional services and technology across Asia-Pacific, Europe and the UK.