PROVIDER PROFILE · NPI 1467426346

Duane ShroyerM.D.

Internal MedicineBirmingham, ALI