Overview

John William Muir

(1879—1931) trade unionist and politician