John W Crofts, MD, Ophthalmology

23 Elizabeth Dr
LockportNY  14094-5226 (Niagara County)


Phone: 585-343-8100
Fax:

NPI: 1497770580
License Number: 182112 (NY)