Stephen Johnson, Journalist