David Tannehill DO

Internal Medicine Physician
  • S New Ballas Road Clinic, 621 S New Ballas Road, Creve Coeur, MO 63141, (314) 251-5834
  • N Curtis Road Clinic, 1055 N Curtis Road, Boise, ID 83706, (208) 302-2000
Claim this Profile