Tim Hayes, CPA