Overview

Robert Duckenfield

(1619—1689) parliamentarian army officer