Rockport Council on Aging American Legion Rockport Senior Center Care Dimensions WellSpring House Lahey Behavioral Health Senior Care ABC Home Healthcare NeedyMeds Element Care (formerly PACE)