Person
Peerage person ID=595215
Family
Not who you're looking for? Others named John Horsley: British actor (1920-2014) · British antiquarian