Sir John Wallace, 5th of Craigie and 10th of Riccarton
(Q76306443)
Peerage person ID=676696
Peerage person ID=676696
Language:
Current Data About
Sir John Wallace, 5th of Craigie and 10th of Riccarton
other details