Overview

William Carnegie

(1756—1831) naval officer