Family Tree

Margaret Aird

AP
Andrew Petrie
1854–1928
MA
Margaret Aird
1853–1883
MP
Margaret Petrie
1883–1948
JP
John Petrie
1879–1934