Oscar David Taunton, MD, Internal Medicine

3686 Grandview Pkwy
Ste 810
BirminghamAL  35243-3407 (Jefferson County)


Phone: 205-971-5135
Fax:

NPI: 1861503682
License Number: 03506 (AL)