He had a 35 year career with PricewaterhouseCoopers including 21 years as a partner, working in senior roles as Chief Financial Officer and in assurance and corporate advisory services. He has worked with not-for-profit organisations in audit, consultant and committee roles. He is currently the Chief Risk Officer of a growing Sydney accounting group. Stephen joined the Board of Carers NSW as a co-opted member in August 2009 and was appointed as Vice President in November 2016.