Bill Hatfield has been a practicing certified public accountant since 1975. He has his own CPA practice. He has been a certified financial planner, held multiple securities licenses and was a branch manager for Raymond James. He served on the board of directors of the New York State Society and on multiple committees of the society.