Overview

William Brereton

(1631—1680) politician and natural philosopher