Interactive tree of Archibald Fairley

Archibald Fairley 1749–1807
John Fairlie 1717–1798
Margaret Stewart 1719–1781
Margaret Stewart Fairlie –
James Fairlie 1672–1745
Jean Davidsone 1685–1720