Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1978
NPI: 1063451102
Practice Locations (2)
ARMSTRONG COLT OPHTHALMOLOGY,P.C.
1550 OLD YORK RD
ABINGTON, PA 190011743
2157840220
ARMSTRONG COLT OPHTHALMOLOGY,P.C.
345 N YORK RD, SUITE 2
HATBORO, PA 190402045
2156729030
Source: CMS National Downloadable File, September 2026.