Overview

Michael Hudson

(1605—1648) Church of England clergyman and royalist agent