1 Exhibit 2 SHARE PURCHASE AGREEMENT This AGREEMENT is dated as of January 29, 1998 by and among (i) Radley Services Ltd. ("Radley") and Peek Corporation ("PC"), on the one hand, (ii) ONIX Systems Inc., on the other hand ("Buyer"), and (iii) Thermo...Share Purchase Agreement • January 30th, 1998 • Onix Systems Inc • Massachusetts
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction
FORM OFIndemnification Agreement • January 30th, 1998 • Onix Systems Inc • Delaware
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction
AGREEMENTSCorporate Services Agreement • January 30th, 1998 • Onix Systems Inc • Massachusetts
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction
WITNESSETH:Master Guarantee Reimbursement and Loan Agreement • January 30th, 1998 • Onix Systems Inc • Massachusetts
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction
WITNESSETH:Lease Agreement • January 30th, 1998 • Onix Systems Inc
Contract Type FiledJanuary 30th, 1998 Company
AGREEMENTSTax Allocation Agreement • January 30th, 1998 • Onix Systems Inc
Contract Type FiledJanuary 30th, 1998 Company
EXHIBIT 10.4 MASTER REPURCHASE AGREEMENT AGREEMENT dated as of August 21, 1997 between Thermo Electron Corporation, a Delaware corporation ("Seller"), and ONIX Systems Inc., a Delaware corporation (the "Buyer"). 1. APPLICABILITY From time to time...Master Repurchase Agreement • January 30th, 1998 • Onix Systems Inc • Massachusetts
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction
EXHIBIT 10.7 STOCK TRANSFER AGREEMENT This Stock Transfer Agreement dated August 21, 1997 is entered into by Thermo Instrument Systems Inc., a Delaware corporation ("THI"), and ONIX Systems Inc., a Delaware corporation ("ONIX"). WHEREAS, THI owns (a)...Stock Transfer Agreement • January 30th, 1998 • Onix Systems Inc • Massachusetts
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction
EXHIBIT 10.8 INDEMNIFICATION AGREEMENT This AGREEMENT is dated as of August 21, 1997 by and between Thermo Instrument Systems Inc., a Delaware corporation ("THI"), and ONIX Systems Inc., a Delaware corporation ("ONIX"). As used herein ONIX shall mean...Indemnification Agreement • January 30th, 1998 • Onix Systems Inc • Delaware
Contract Type FiledJanuary 30th, 1998 Company Jurisdiction