Robert Fletcher — British American physician and ethnologist (1823–1912)