Overview

Andrew Ball

(c. 1583—1653) naval officer