Overview

Richard Lestock

(1679—1746) naval officer