Samuel Ellsworth Allen — American physician