Overview

John Kane

(1819—1876) trade unionist