Cecilia Helen Elphinstone
(1705-1780)
(1705–1780)
Parents
Sir John Elphinstone, 2nd Bt.
Children
Mary Cecilia Balfour
John Balfour, 3rd of Pilrig
Partners
James Balfour