Francis Foster - English cricketer (1848-1931)