Overview

James Hosken

(1798—1885) naval officer and developer of ocean steam navigation