Director, Financial Services Internal Audit
Owen is a Director in Deloitte’s Financial Services Internal Audit practice with 19 years’ experience of providing assurance and advisory services to organisations across the financial services and corporate sectors. He is part of Deloitte’s Internal Audit leadership team in the UK and leads on Internal Audit Innovation and Transformation.
Owen has significant experience of working with in-house functions in areas such as data analytics, digitisation, Agile Internal Audit practices, quality assurance, strategic planning and thematic reporting. He is passionate about elevating the impact of the profession, helping IA functions achieve their potential, increase their impact, and create greater value for their organisations and stakeholders.
Owen leads a large number of co-source and outsource internal audit relationships across the UK with a particular focus on retail banking and wealth management organisations.