Overview

Phineas Bowles

(1647—1714) naval official