JAMES P EGAN