John Garnier (Q6225256)
British politician (1839-1926)
Language:
other details