Duncan Stewart of Ardsheal

10th Chief of the Clan Stewart of Appin (–)

Parents

Children

Partners