John Wallace of Elderslie

Peerage person ID=200508 (b. 1680)

Parents

Children