J. Allan Banks, MD Infirmary Medical Clinics Infirmary Physician Alliance NPI Number: 1205179504 Primary Specialty: Internal Medicine Additional Specialties: Languages Spoken: Gender: Male Affiliations Mobile Infirmary, Diagnostic & Medical Clinic