JAMES C EGAN