James Snell James Snell is a British journalist who has written for numerous international publications, including National Review, The American Spectator, New Humanist and Free Inquiry.