J. Keir Hardie Stewart William 1406728330