William Walton, CPA