James Stewart, 1st of Traquair

Peerage person ID=25009

Parents

Children

Siblings