Dr. Thomas G Preston
🩺 Internal Medicine
🎓 M.D.
Dr. Thomas G Preston
🩺 Internal Medicine
🎓 M.D.
NPI - 194220XXXX
License - 88XX
Birmingham, AL, United States
10–30 min consultation
Dr. Bruce M Key
🩺 Internal Medicine
🎓 M.D.
Dr. Bruce M Key
🩺 Internal Medicine
🎓 M.D.
NPI - 173012XXXX
License - 0000XXXX
Birmingham, AL, United States
10–30 min consultation
Dr. Anurag Gandhi
🩺 Internal Medicine
🎓 MBBS
Dr. Anurag Gandhi
🩺 Internal Medicine
🎓 MBBS
NPI - 137670XXXX
License - 309XX
Birmingham, AL, United States
10–30 min consultation
Dr. Cara C Bondly
🩺 Internal Medicine
🎓 M.D.
Dr. Cara C Bondly
🩺 Internal Medicine
🎓 M.D.
NPI - 158863XXXX
License - 272XX
Birmingham, AL, United States
10–30 min consultation
Dr. Joshua D. Ivker
🩺 Internal Medicine
🎓 M.D.
Dr. Joshua D. Ivker
🩺 Internal Medicine
🎓 M.D.
NPI - 163911XXXX
License - 244XX
Birmingham, AL, United States
10–30 min consultation
Dr. Arun Rajasekaran
🩺 Internal Medicine
🎓 MD
Dr. Arun Rajasekaran
🩺 Internal Medicine
🎓 MD
NPI - 138602XXXX
License - 371XX
Birmingham, AL, United States
10–30 min consultation
Dr. James Robert Reed
🩺 Internal Medicine
🎓 M.D.
Dr. James Robert Reed
🩺 Internal Medicine
🎓 M.D.
NPI - 179072XXXX
License - 78XX
Birmingham, AL, United States
10–30 min consultation
Dr. Mohamed Magdy
🩺 Internal Medicine
🎓 M.D
Dr. Mohamed Magdy
🩺 Internal Medicine
🎓 M.D
NPI - 125569XXXX
License - 382XX
Birmingham, AL, United States
10–30 min consultation
Dr. Hugh Marvin Hood
🩺 Internal Medicine
🎓 MD
Dr. Hugh Marvin Hood
🩺 Internal Medicine
🎓 MD
NPI - 110497XXXX
License - 70XX
Birmingham, AL, United States
10–30 min consultation
Dr. Gene Lee Watterson
🩺 Internal Medicine
🎓 M.D.
Dr. Gene Lee Watterson
🩺 Internal Medicine
🎓 M.D.
NPI - 122500XXXX
License - 0001XXXX
Birmingham, AL, United States
10–30 min consultation