William Goodhue is an accounting professional with nine years of experience, primarily in accounts receivable, and three years' experience working with non-profit organizations.