New Hampshire Catholic Charities is a non-profit social service agency with offices located throughout the state. This district office provides marriage counseling, referrals to local resources, English as a second language courses, an Alzheimer's support group and a variety of other services.