Frank Thomas, CPA