Duncan Stewart of Ardsheal

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

Parents

Children

Partners