Overview

Richard Gibson

(c. 1635—1717) naval official