Overview

William John Napier

(1786—1834) naval officer and trade envoy