Person
(died 1877)
Not who you're looking for? Others named John Elphinstone: British naval officer with the Russian Navy · Laird of Selmes and Baberton
Family