NPI: 1952789018 · PROVIDENCE, RI 02903 · Retina Specialist (Ophthalmology) Physician · NPI assigned 05/09/2015