Alexander Stewart, 3rd of Strathgarry

Peerage person ID=584101 (1709–1780)

Parents

Children

Partners