Overview

John Canne

(c. 1592—1667) Independent minister and printer