Brian Allen has over 25 years of experience in various leadership roles. Currently, they serve as the Chief Executive Officer at Stroll Insurance. Prior to this, Brian was the Managing Director, Digital at Prestige Insurance Holdings Limited. Brian also worked as the Retail Operations Director at Hastings Direct and Head of Distribution Strategy, Sales & Revenue at Bank of Ireland. Brian's previous roles include Head of Customer Distribution Development & Strategy at NatWest Group and Director at Ionology. Additionally, they have held positions at BT, Frank Allen Amusements, and PwC, gaining expertise in marketing, business planning, and business recovery & insolvency.
Brian Allen attended Queen's University Belfast from 1992 to 1996, where they obtained a B.S.Sc degree in Business, Economics, and Law.
Sign up to view 6 direct reports
Get started