Stephen Barnes is a business turnaround and recovery specialist, board advisor and the principal of management consultancy Byronvale Advisors. He has over 25 years advising clients from new business start-ups to publicly listed companies and across a wide array of industries.