JAMES N EGAN