Jim O'Sullivan

Jim O'Sullivan is chief analyst for National Journal Daily.