LONG, Samuel (1746-1807), of Carshalton Park, Surr.

Author