Interactive tree of Robert Fairley

Robert Fairley 1760–1821
John Fairlie 1717–1798
Margaret Stewart 1719–1781
Margaret Stewart Fairlie –
James Fairlie 1672–1745
Jean Davidsone 1685–1720