Overview

William Carter

(1605—1658) Independent minister