
Barry is responsible for Finastra’s payments organization. An experienced senior leader, he has a compelling track record of working in both early stage and growth businesses, spanning digital banking, credit cards, buy now pay later, merchant acquiring, corporate/virtual cards and networks.
Barry has built his 35-year career in financial services around the world in leading companies. Most recently he was a Senior Advisor at Boston Consulting Group. Prior to that, he was Chief Executive Officer at Barclays Cards and Payments where he oversaw the digital banks and credit card divisions in the US and Germany, as well as merchant acquiring, corporate card and point of sale businesses in the UK. He brings deep payments knowledge and strong leadership expertise to his role at Finastra.