NPI: 1265813810 · MIAMI, FL 33133 · Retina Specialist (Ophthalmology) Physician · NPI assigned 06/09/2015