Interactive tree of Jane Hall

Jane Hall 18111864
James Morrison 1811
James Hall 1780
Jane Cruickshank 17801855
James Cruickshank
Glenmellin Cranson