Overview

James Shanks

(1800—1867) chemical engineer