John Steele — American physician (1821–1903)