 In addition to his writing, he has been frequently featured in news broadcasts and worked with CNN as a political analyst for over ten years.He also served as a political analyst for CBS News and for the Voice of America.He is also a guest contributor for Political Wire.