Interactive tree of William Salmon

William Salmon 18371850
William Salmon 18121860
Margaret McNeil 18091860
Peter Salmon 17761863
Margaret Freebairn 1773
Malcolm McNeil 1779
Janet Hamilton 17791853
James Hamilton
Agness Mcgrigor