John Henry Lefroy (Q6238868)
British Army general
Language: