David M Spalding, MD, Internal Medicine

1201 11th Ave S
Ste 510
BirminghamAL  35205-3410 (Jefferson County)


Phone: 205-930-8347
Fax: 205-930-8340

NPI: 1235114976
License Number: 7366 (AL)