Overview

William McNaught

(1813—1881) mechanical engineer