Interactive tree of Alexander Salmon

Alexander Salmon 1815
Peter Salmon 17761863
Margaret Freebairn 1773