John Elphinstone
Peerage person ID=398029
(1722–1785)
Parents
Elizabeth Primrose
Charles Elphinstone, 9th Lord Elphinstone
Children
Siblings
Grizel Elphinstone
Archibald Elphinstone
Charles Elphinstone, 10th Lord Elphinstone
Primrose Elphinstone
Partners
Margery Fleming