Eagleton Hailstone Bluestone Mapstone Robert Eaglestone Robert Eaglestone. Paul Preston. Lynda Mugglestone Preston Vanstone,