JAMES O. HENEGHAN