Robert A Shaffer, M.D is an internal medicine physician in Birmingham, Alabama. Medical education includes University of Al School of Med, Birmingham Al, completed in 1999.
Internal Medicine
📍 Ste 250 100 Pilot Medical Dr, Birmingham, AL 35235
Ste 250 100 Pilot Medical Dr, Birmingham, AL 35235
Ste 225 100 Pilot Medical Dr, Birmingham, AL 35235
Ste 225 100 Pilot Medical Dr, Birmingham, AL 35235
Ste 225 100 Pilot Medical Dr, Birmingham, AL 35235
Ste 225 100 Pilot Medical Dr, Birmingham, AL 35235