Overview

John Ashton Nicholls

(1823—1859) cotton spinner and philanthropist