James Stewart of Ardgowan

Peerage person ID=525476 (1535–1589)

Parents

Children

Siblings

Partners