JAMES F. HENEGHAN