Alexander Stewart, 2nd of Strathgarry

Peerage person ID=584098 (b. )

Children

Partners