Stephen J. Leech, docteur en médecine