Peter Gordon, Journalist