Person
Peerage person ID=709743
Not who you're looking for? Others named Robert Shafto: British politician; (1690-1729)
Family