Overview

Edward St Lo

(c. 1682—1729) naval officer