North Hill Board & Senior Management

Ted Owens – President and Chief Executive Officer


Ted Owens served as the Chair of the Board of Trustees since 2015. Mr. Owens’ involvement with North Hill began in 2010 as a member of the Board of Advisors. He was elected to the Board of Trustees in 2011 and served as Vice Chair of the Board from 2012 to 2015. During his tenure, Mr. Owens has served as the Chair of the Strategic Planning Committee and the Human Resources Committee. He served as interim Chief Executive Officer of North Hill from May 2017 through December 2017 and has stepped into the role permanently on September 26, 2018.

Mr. Owens’ background is primarily in financial management. He earned his certificate as a Certified Public Accountant with the accounting firm of Coopers & Lybrand and has been the Chief Financial Officer of a number of firms, including two publicly traded companies – Groundwater Technology, Inc. and American Science and Engineering, Inc. His experience spans a variety of industries, including biotech, environmental, software and technology, and has filled operational management roles in a number of organizations.

Mr. Owens has served on the boards of other non-profit organizations, including the New England School of Acupuncture, South Boston Neighborhood House and Beth Israel Deaconess Hospital – Needham.

Mr. Owens is an active volunteer in Needham town government. He serves as a Town Meeting Member and as a member of the Planning Board. He has previously served on the Finance Committee, the Board of Selectmen, the Board of Assessors, and a variety of other boards and study committees.

Mr. Owens has a Bachelor of Arts Degree from Georgetown University and an M.B.A. from Boston University.