JAMES P CRANMER