Overview

Sir John Holmes

(1640—1683) naval officer