Broadcast
James has worked with leading global TV news networks on issues relating to American political life since 2007. His timely and insightful analysis and political commentary has made him a regular guest on CNN, CNBC, BBC News, Sky News and Aljazeera English, making hundreds of on-air appearances over the past decade.