John Warren Napier-Clavering (Q75994879)
(1832-1906)
Language: