James Thompson, CPA