İlaç endüstrisinde araştırmacı bir bilim insanı olarak çalışmanın yanı sıra ortokulda fen öğretmenliği yaptı. İngiliz Marksist gazete Militant’da tam zamanlı bir gazeteci olarak on altı yıl çalıştı. Gazetenin en popüler olduğu, madenci grevinin ortalığı kasup kavurduğu ve Liverpool Kent Meclisi’nin Margaret Thatcher’ın muhafazakâr hükümetine karşı mücadele verdiği 1980’lerin başlarında baş editörlük yaptı. Halihazırda çevrimiçi sosyalist gazete, Birleşik Krallık merkezli Left Horizons’ın (www.left-horizons.com) editörüdür; ve ilk gençlik yıllarından beri sosyalist ve devrimci mücadelenin içerisindedir.