William Wright, CPA