She was the oldest daughter of nine children born to James Archibald Campbell and Maria Grace of Barcaldine .
Elizabeth Grace Neill was born 26 May 1846 in Edinburgh , Scotland .
Elizabeth Grace Neill was the oldest Elizabeth Grace Neill of nine children born to James Archibald Campbell and Maria Grace of Barcaldine .
Elizabeth Grace Neill was born 26 May 1846 in Edinburgh , Scotland .