JAMES P FREEMAN