Pedigree: Margaret Thompson
1 Margaret Thompson
* 1850 Newcastle Upon Tyne District
* 1850 Newcastle Upon Tyne District
3 Elizabeth Anderson
* 1818 Alnwick, Northumberland
* 1818 Alnwick, Northumberland
4 William Thompson
* 1770 Alnwick, Northumberland
* 1770 Alnwick, Northumberland
5 Isabel (Isabella) Lamb
* 1770 Ellingham, Northumberland
* 1770 Ellingham, Northumberland
6 George Anderson
* 1796 Newcastle Upon Tyne, Northumberland
* 1796 Newcastle Upon Tyne, Northumberland
7 Elizabeth Forbis
* 1796 Newcastle Upon Tyne, Northumberland
* 1796 Newcastle Upon Tyne, Northumberland
10 George Lamb
* 1750
* 1750
11 Margaret Bruce
* 1750
* 1750
