Author: Dave Middleton

Socialist of many years. Former Labour member. Currently presenter of The Socialist Hour.