John D Morgan Jr, MD, Internal Medicine

832 Princeton Ave Sw
BirminghamAL  35211-1320 (Jefferson County)


Phone: 205-788-6688
Fax: 205-788-0305

NPI: 1679634943
License Number: 9890 (AL)