Family tree▼
christened 14 May 1693 in Cambusnethan, Lanarkshire, Scotlandparents: James Sempil and Margaret Baillie (daughter of Samuel Baillie)paternal grandparents: William Sempil and Margaret Hamilton