28 December 2011 Before Christmas, I met with General (ret.) Barry McCaffrey in Virginia. We talked for about 2.5 hours, mostly about Mexico. My meetings with General McCaffrey have not been random. Among many other key experiences, he is a former “drug...