Long, Samuel

Samuel Long, of Carshalton, Surrey, was an English Member of Parliament... read more