Overview

Sir David James Shackleton

(1863—1938) trade unionist and politician