Overview

John Mercer

(1791—1866) calico printer and chemist