He writes regularly for the Huffington Post, appears often on TV and has appeared on nationally syndicated TV and radio programs such as MSNBC, CNN, NPR and the BBC and has been interviewed by leading newspapers such as the Washington Post, New York Times and The Wall Street Journal , radio and in the mainstream press.