David M. Swindle

David M. Swindle

Coordinator, Islamist Watch

David M. Swindle is the coordinator for Islamist Watch, a project of the Middle East Forum.