Interactive tree of Margaret Salmond

Margaret Salmond 18051900
Peter Salmon 17761863
Margaret Freebairn 1773