David Flaherty, DO
Dr. David Flaherty is board-certified in psychiatry. He earned his medical degree from University of Iowa – College of Osteopathic Medicine in 1998 and completed his residency at University of Iowa Hospitals and Clinics in 2002?.
- Univ Of Osteopathic Medicine-Iowa, 1998
- University Of Iowa Hospitals And Clinics, 2002, Psychiatry
American Board of Psychiatry and Neurology-Psychiatry