John Ward Olds, MD, Internal Medicine

400 E Court Ave
Station 56
Des MoinesIA  50309-2017 (Polk County)


Phone: 515-471-7377
Fax: 515-471-7581

NPI: 1962409201
License Number: 18638 (IA)