Overview

Joseph Locke

(1805—1860) railway engineer