Bruce T. Hall, CPA