Oliver Cromwell

English landowner, lawyer and politician, uncle of his namesake the Lord Protector

Categories: