Gilbert Stewart, 10th of Fincastle

Peerage person ID=712794 (b. 1721)

Children

Partners