Overview

James Finlayson

(c. 1772—1852) engineer and cotton manufacturer