JAMES F. EGAN