Simon Darby/Definition

Director of information technology, British National Party; guest, Political Cesspool