Person
Peerage person ID=665095
Family
Not who you're looking for? Others named Peter Shepherd: British Army Surgeon Major (1841–1879) · Canadian racing driver