Brian Bennett is a reporter for Time Magazine. He appears frequently on CNN as a correspondent.