JAMES P LONG