PROVIDER PROFILE · NPI 1245346774

William Patterson

Internal MedicineBirmingham, ALI