JAMES L CRAIG