Duncan Stewart of Ardsheal

10th Chief of the Clan Stewart of Appin ()

Parents

Children

Partners