North Hill Board & Senior Management

Richard (Rick) Davis


Richard (Rick) Davis became a North Hill Advisor in April 2016 and was elected to the Board of Trustees in 2017. Mr. Davis is retired from his position of 30 years as CEO of Provider Insurance Group, an independent insurance agency.

He has been a Town Meeting Member for 30 years and is also a Director of the Needham Historical Society. He has been a Trustee and former Board Chair of Beth Israel Deaconess Hospital-Needham, past President of the Needham Rotary Club, and former Director and Chair of the Needham Community Council.

Mr. Davis currently serves on the Board of Directors of Connecticut Community Bank and the Bay State Agents Captive Insurance Company.

Mr. Davis is a graduate of Colby College and received his CLU and CPCU designations from the American College.