Robert Spencer/Definition

Director of Jihad Watch; advisory board,American Congress for Truth