PROVIDER PROFILE · NPI 1770694515

David FarrarM.D.

Internal MedicineBirmingham, ALI