John Arthur Vaubel, MD, Ophthalmology

8 W 5th St
SpencerIA  51301-3904 (Clay County)


Phone: 712-262-3496
Fax: 712-262-2309

NPI: 1134117468
License Number: 23567 (IA)