James Foster

Foster is a retired general surgeon who has been a university professor and department chairman. He continues to teach and to learn from medical students.