JAMES EFFINGER