Skip to main content

Neil Brown

Chief Risk Officer

Neil is the Chief Risk Officer of Deloitte Australia and member of the Executive Leadership Team. He is responsible for leading the development of strategies to protect and strengthen the firm’s brand, reputation, and risk profile.

Prior to Neil’s appointment as Chief Risk Officer he was the leader of Deloitte’s Financial Services Industry (covering our Banking, Insurance, Investment Management Real Estate Sectors) and was a member of the Deloitte Global Financial Services Leadership Team.

Neil has also held the roles of A&A Assurance Practice Lead and Investment Management Sector Lead and has more than 25 years’ experience in providing assurance and advisory services to the investment and wealth management industry, working closely with high profile and highly regulated public and private organisations.