NPI: 1396745105 · ORLANDO, FL 32806 · Retina Specialist (Ophthalmology) Physician · NPI assigned 07/22/2005