James Welch

Active Terre Haute, IN Family Practitioner for Associated Physicians & Surgeons Clinic LLC