John Garnier — British politician (1839-1926)