Clans & Kinfolk :Information about Duncan MacDonachadh of Scotland, Thane of Dule