John Murray Carnochan — American physician