NPI Portal NPI Lookup & Verification

Ophthalmology in Mechanicsburg, PA

12 active Ophthalmology providers practice in Mechanicsburg, Pennsylvania according to the latest NPPES snapshot. Profiles include the NPI number, taxonomy code, license state, and practice address.

Ophthalmology providers in Mechanicsburg, PA
NPI Name Type Specialty Location
1972581213 Armesto Eye Associates, LLC Organization Ophthalmology Physician Mechanicsburg, PA
1699778514 David Armesto Individual Ophthalmology Physician Mechanicsburg, PA
1336416940 Hartzell Rupp Ophthalmology P.C. Organization Ophthalmology Physician Mechanicsburg, PA
1073737532 John Pratt Individual Ophthalmology Physician Mechanicsburg, PA
1548355522 Kathleen Rupp Individual Ophthalmology Physician Mechanicsburg, PA
1093933566 Michael Szmodis Individual Ophthalmology Physician Mechanicsburg, PA
1336353192 Peter J. Sakol MD LLC Organization Ophthalmology Physician Mechanicsburg, PA
1336226141 Peter Sakol Individual Ophthalmology Physician Mechanicsburg, PA
1124497631 Robert Shindler Individual Ophthalmology Physician Mechanicsburg, PA
1952791253 Robert Shindler, MD Organization Ophthalmology Physician Mechanicsburg, PA
1477517670 Sandeep Kakaria Individual Ophthalmology Physician Mechanicsburg, PA
1386636363 V. Eugene Kilmore, Jr. Individual Ophthalmology Physician Mechanicsburg, PA

Frequently asked questions

How many Ophthalmology providers are in Mechanicsburg, PA?
The latest NPPES snapshot lists 12 active Ophthalmology providers with a practice address in Mechanicsburg, Pennsylvania.
How do I check a Ophthalmology provider's NPI in Mechanicsburg?
Open a profile below to see the NPI number, taxonomy code, and practice address, then verify against the official NPPES registry — every profile links directly to the CMS record.

Source: CMS NPPES (public data). Snapshot 2026-07-11.