Family tree▼
of Dalziel. "... Margaret, a daughter of Archibald HAMILTON of Dalziel and Rosehall,...... After Margaret HAMILTON's death, he married in 1776 Macfarlane, daughter of John SPOTTISWOODE of Spottiswoode in Berwickshire." History of Peeblesshire Pg 153