Interactive tree of Catherine Ewing

Catherine Ewing 1849
John Ewing 18001877
Margaret Sproul 18081896
William Sproul 17801862
Margaret Hamilton 1782
James Sproul
Ann Spier
Patrick Spier 1655
Isobel Barclay
Robert Hamilton 1758
Janet Craig
William Hamilton
Agnes Laird