James is a qualified accountant member of the Chartered Institute of Public Finance and Accountancy.
His early career was spent in local authorities, including 3 years with Lincolnshire County Council where he had responsibility for the finances of the Education Service.
He moved to the NHS in 1990 where he held several posts. His final role in the NHS was as deputy director of finance for NHS Lincolnshire. He left that post in 2013 and has since worked as a financial consultant for a number of NHS bodies.