Overview

James Thompson Bain

(1860—1919) trade unionist in South Africa