Save William C. Haire Jr., MD WilliamCalvinHaire.MD.com • General Practitioner • 41 years experience William C. Haire, MD 137 Public Sq, Batesville, MS 38606