James Collins is an established journalist who writes for the New Yorker, Spy and Time magazine. He lives in New York.