Richard Palmer (1837-1931)