NPI: 1235183450 · RIVERSIDE, RI 02915 · Endocrinology, Diabetes & Metabolism Physician · NPI assigned 05/20/2006