Overview

Sir Richard Haddock

(c. 1629—1715) naval officer