James joined MSP in 2020. He is a Chartered Management Accountant and has been in practice for over twenty years, providing outsourced bookkeeping and management accountancy services for SMEs.