Overview

Michael Clements

(c. 1730—1797) naval officer