Alexander Stewart, 3rd of Strathgarry

Peerage person ID=584101 (–)

Parents

Children

Partners