Sam Westrop

Sam Westrop

Sam Westrop is the Director of Islamist Watch, a project of the Middle East Forum