Daniel J Hafner, MD, Ophthalmology

2800 3rd St
Rapid CitySD  57701-7374 (Pennington County)


Phone: 605-341-2000
Fax: 605-719-3211

NPI: 1033199310
License Number: 2152 (SD)