M.J. Rosenberg

Michael Jay Rosenberg is an American commentator on the Middle East.