Robert McTaggart

Activist, trade unionist, politician