Christopher H James, Journalist