PROVIDER PROFILE · NPI 1033616701

James McphailMD

Internal MedicineBirmingham, ALI