Interactive tree of Effie McLaurin Fairlie

Effie McLaurin Fairlie –
Alexander Fairley 1753–1827
John Fairlie 1717–1798
Margaret Stewart 1719–1781
Margaret Stewart Fairlie –
James Fairlie 1672–1745
Jean Davidsone 1685–1720