Robert A Shaffer, MD, Internal Medicine

100 Pilot Medical Dr
Ste 250
BirminghamAL  35235 (Jefferson County)


Phone: 205-838-3034
Fax: 205-397-1480

NPI: 1528002151
License Number: 26010 (AL)