JAMES B CAIN