Duncan Carmichael
British trade unionist and socialist activist / From Wikipedia, the free encyclopedia
For the English cricketer, see Duncan Carmichael (cricketer).
Duncan Carmichael (1870 ā 31 August 1926) was a British trade unionist and socialist activist.