Overview

Stephen Walsh

(1859—1929) trade unionist and politician