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