Overview

James Henry Johnston

(1787—1851) naval officer and developer of steam navigation