Edward Spencer Cowles — American physician