Chris Allen

Chris Allen is a managing director in Deloitte Consulting LLP. He has spent nearly three decades in the financial services sector, and his background combines consulting expertise with years of hands-on industry experience. Allen’s primary area of expertise is financial services operations and technology transformation, with a specific focus on payments and retail banking. He is on LinkedIn at