John Wallace, 13th of Craigie

Peerage person ID=326517 (b. 1530)

Parents

Children

Siblings

Partners