Denis MacEoin/Definition

Editor, Middle East Quarterly; advisory council of the Centre for Social Cohesion, and writes a blog, A Liberal Defense of Israel