Overview

Richard Marsden

(1803—1858) weaver and Chartist