Steve O’Brien, a lifelong peace activist, trade unionist and socialist, is the Socialist Alliance candidate for the by-election for Newcastle Lord Mayor. Maureen Francis reports.