Hugh Pinkney O'Shields Jr, MD, Internal Medicine

1600 Carraway Blvd Ste 801
BirminghamAL  35234-1913 (Jefferson County)


Phone: 205-502-4100
Fax: 205-502-4114

NPI: 1669412466
License Number: 12818 (AL)