He recently retired from KPMG, having a been a partner since 1999. As well as working with and advising large and listed companies, in particular businesses in the construction and business services sectors, he held a number of senior management roles in KPMG. Stephen’s most recent management role at KPMG was running the Large Corporates audit business in London – his part of the business had some 300 people under training contracts at any one time: both graduates and school leavers. He is now an independent consultant working with businesses in the UK and mainland Europe.