PROVIDER PROFILE · NPI 1013910736

James CrenshawM.D.

PRACTICESEALE HARRIS CLINICSee all providers at this practice →
Internal MedicineBirmingham, ALI