Interactive tree of Margaret Jamieson

Jane Jamieson 1863
George Hall 18601916
Margaret Jamieson 1838