Louis J Scallon, MD, Ophthalmology

2020 Philadelphia St
AmesIA  50010-8772 (Story County)


Phone: 515-232-2450
Fax: 515-232-3532

NPI: 1497747299
License Number: 26457 (IA)