Agnes Goodsir Farmer
1852 - 1931 (79 years)
David Farmer
1780-1854
1780-1854
Ann Alexander
1788-1876
1788-1876
John Johnston Farmer
1815-1886
1815-1886
Agnes Goodsir
1819-1865
1819-1865
Agnes Goodsir Farmer
1852-1931
1852-1931