He has been a guest on approximately 60 television and radio programs, including NBC's Today, ABC World News Tonight with Peter Jennings, NBC Nightly News, National Public Radio's All Things Considered and Morning Edition, and BBC television and radio.