Barry D. Ballard, MD Infirmary Physician Alliance NPI Number: 1881987014 Primary Specialty: General Surgery Affiliations Mobile Infirmary