Mary Beth Harr, MD earned a degree of a Doctor of Medicine. Licenses and Affiliations. Mary Beth Harr, MD has been registered with the National Provider Identifier database since December 15, 2006, and her NPI number is 1043372055. Book an Appointment. To schedule an appointment with Dr. Mary Beth Harr, please call (210) 614-1112..