James is an accountant with over 20 years of experience working with nonprofit organizations. He has an MBA and BA, and is a certified management accountant and certified fraud examiner.
James has held various financial leadership positions including as a Vice President of Finance and Administration, Controller, and Director of Finance, prior to becoming an accounting consultant.