Overview

Charles Holmes

(1711—1761) naval officer