NEDEC

AcronymDefinition
NEDECNew England Diabetes and Endocrinology Center (Waltham, MA)