He specialised in tax and financial planning and was a general practice partner at Levy Blair Chartered Accountants for over 30 years until his retirement from public practice in 2007, when the firm merged with Rayner Essex LLP, Chartered Accountants. He continues to act as a consultant to the combined firm. He is an executive and non-executive director of numerous companies and a principal of his own management consultancy, advising companies engaged in a variety of industries.