Overview

John Horsley

(c. 1685—1732) natural philosopher and antiquary