David Michael Hardin, MD, Internal Medicine

5057 Pinnacle Sq
BirminghamAL  35235-3216 (Jefferson County)


Phone: 205-508-5300
Fax: 205-508-5552

NPI: 1629489059
License Number: 34412 (AL)