Hi Jim I have been looking for his parents haven't found them yet, here is what I did find, I didn't know if you had all his children's names, I only found 9 of them with Jane Spence, the twins were Helen and Grace. Anyway, I hope this info helps you I spent the last few days trying to find answers for you, so here goes:
Family Search; Scotland, Births and Baptisms, 1564-1950 Helen Robertson female Baptism date 23 Aug 1823. Baptism place: Aberlour, Banff, Scotland. Father; Alexander Robertson. Mother; Jane Spence film #990813
Jean Spence female: spouse, Alexander Robertson: Child, George Robertson
Ancestry.com Public Member Tree: Strathspey family tree: Marriage Record: Jane Spence b.1786-1857 Rothiemay, Banffshire, Scotland. 16 Feb 1802 Grange, Banffshire, Scotland. Alexander Robertson 1776-1847.
st Drumfurrich (Elgin library LIBINDX attrib. Elgin Courant 20 Nov 1857 Jane Spence died 3 Nov 1857 Aberlour, Banffshire, Scotland. children of Jane Spence and Alexander Robertson:
Robert Robertson b. 1811 Grange, Banffshire, Scotland d.22 Apr 1885 Knockando, Morayshire, Scotland. 2. Frances Robertson 1813 Grange Banffshire Scotland. 3. Jane Robertson 1816 Grange, Banffshire, Scotland. 4. John Robertson 1817 Grange, Banffshire, Scotland. 5. Thomas Robertson 1823 Aberlour, Banffshire, Scotland. d. 9 Dec 1899 Knockando, Morayshire, Scotland. 6. Helen Robertson 1825 Aberlour, Banffshire, Scotland. Baptism 23 Aug 1823 film # 990813. 7. Grace Robertson 1825 Aberlour, Banffshire, Scotland. 8. Arthur Robertson 1828 Aberlour, Banffshire, Scotland. 9. George Robertson 1830 Aberlour, Banffshire, Scotland.
1851 Scotland Census. Parish: Aberlour County: Banffshire Address: Drumfurrich Roll: CSSCT 1851-33. Helen Robertson age 26 b. 1825 John Robertson age 34 Jane Robertson age 69 Jane Robertson age 35 Arthur Robertson 23 George Robertson age 21 James Innes age 13. I hope this information is helpful.