EXHIBIT 2.1 ----------- CONFIDENTIALAsset Purchase Agreement • January 12th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Delaware
Contract Type FiledJanuary 12th, 2000 Company Industry Jurisdiction
EXHIBIT 2.2 RIGHTS AGREEMENTRights Agreement • January 12th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Delaware
Contract Type FiledJanuary 12th, 2000 Company Industry Jurisdiction
EXECUTIVE EMPLOYMENT AGREEMENT This EXECUTIVE EMPLOYMENT AGREEMENT ("Agreement") is made as of May 22, 2000, between Centennial Technologies, Inc., a Delaware corporation (the "Company"), and L. Michael Hone ("Executive"). WHEREAS, the Company desires...Executive Employment Agreement • August 8th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledAugust 8th, 2000 Company Industry Jurisdiction
SETTLEMENT AGREEMENT -------------------- This Settlement Agreement (the "Agreement") is entered into as of May 15, 1997, by and among Centennial Technologies, Inc., a Delaware corporation ("Centennial") and H. Hamby Hutcheson and Mary Lou Hutcheson...Settlement Agreement • August 14th, 1997 • Centennial Technologies Inc • Computer peripheral equipment, nec • Delaware
Contract Type FiledAugust 14th, 1997 Company Industry Jurisdiction
AGREEMENT AND PLAN OF MERGER BY AND AMONG CENTENNIAL TECHNOLOGIES, INC., ITP ACQUISITION CORPORATION, INTELLIGENT TRUCK PROJECT, INC.,Agreement and Plan of Merger • January 2nd, 1997 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledJanuary 2nd, 1997 Company Industry Jurisdiction
EXHIBIT 10.21 January 20, 1998 John J. McDonald 17 Smith Farm Trail Lynnfield, MA 01940 Dear Jack: The purpose of this letter agreement is to set forth our mutual understanding and agreement with respect to: (i) your separation from the Company; and...Centennial Technologies Inc • June 29th, 1998 • Computer peripheral equipment, nec • Massachusetts
Company FiledJune 29th, 1998 Industry Jurisdiction
1 EXHIBIT 10.25 CONSULTING AGREEMENT THIS AGREEMENT, made as of March 1, 1997, by and between CENTENNIAL TECHNOLOGIES, INC., a Delaware corporation with its principal offices at 37 Manning Road, Billerica, Massachusetts 01821 (the "Company"), and...Consulting Agreement • August 14th, 1997 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledAugust 14th, 1997 Company Industry Jurisdiction
ANDRights Agreement • June 4th, 1999 • Centennial Technologies Inc • Computer peripheral equipment, nec • Delaware
Contract Type FiledJune 4th, 1999 Company Industry Jurisdiction
WITNESSETH:Forbearance Agreement • February 10th, 1998 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledFebruary 10th, 1998 Company Industry Jurisdiction
EXECUTION COPY CREDIT AGREEMENT This CREDIT AGREEMENT, dated as of June 2, 2000, by and between CENTENNIAL TECHNOLOGIES, INC., a Delaware corporation (the "BORROWER") and CITIZENS BANK OF MASSACHUSETTS, a Massachusetts bank (the "LENDER"). In...Credit Agreement • August 8th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledAugust 8th, 2000 Company Industry Jurisdiction
March 31, 1999Centennial Technologies Inc • June 4th, 1999 • Computer peripheral equipment, nec • Massachusetts
Company FiledJune 4th, 1999 Industry Jurisdiction
EXECUTIVE SEVERANCE AGREEMENT This EXECUTIVE SEVERANCE AGREEMENT ("Agreement") is made as of April 11, 2000, between Centennial Technologies, Inc., a Delaware corporation (the "Company"), and Mary Gallahan ("Executive"). WHEREAS, the Executive is...Executive Severance Agreement • May 17th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledMay 17th, 2000 Company Industry Jurisdiction
AGREEMENT AND PLAN OF MERGER BY AND AMONG CENTENNIAL TECHNOLOGIES, INC., FLEET.NET ACQUISITION CORPORATION, FLEET.NET, INC.,Agreement and Plan of Merger • January 2nd, 1997 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledJanuary 2nd, 1997 Company Industry Jurisdiction
AGREEMENT AND PLAN OF MERGER BY AND AMONG CENTENNIAL TECHNOLOGIES, INC., STP ACQUISITION CORPORATION, SMART TRAVELER PLAZAS, INC.,Agreement and Plan of Merger • January 2nd, 1997 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledJanuary 2nd, 1997 Company Industry Jurisdiction
ARTICLE I PREMISESLease Agreement • August 14th, 1997 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledAugust 14th, 1997 Company Industry Jurisdiction
EXHIBIT 2.4Security Agreement • January 12th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Delaware
Contract Type FiledJanuary 12th, 2000 Company Industry Jurisdiction
STOCK PURCHASE AND SALE AGREEMENT BY AND AMONG CENTENNIAL TECHNOLOGIES, INC. CENTURY INDUSTRIES, INC., TRIAX TECHNOLOGY GROUP, LTD.Stock Purchase and Sale Agreement • November 20th, 1996 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledNovember 20th, 1996 Company Industry Jurisdiction
1- 2 renewed for a period of one (1) year with terms and conditions as they are set forth herein. This initial term, any renewal and this Agreement are not to be construed as an agreement, either expressed or implied, to employ you for a stated term,...Key Employee Agreement • February 10th, 1998 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledFebruary 10th, 1998 Company Industry Jurisdiction
EXHIBIT 10.1 ---------------------- KEY EMPLOYEE AGREEMENT ---------------------- To: Jacques Assour, Ph.D. As of April 1, 1998 118 Northgate Circle Melville, NY 11747 The undersigned, Centennial Technologies, Inc., a Delaware corporation (the...Employee Agreement • February 8th, 1999 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledFebruary 8th, 1999 Company Industry Jurisdiction
SHAREHOLDER VOTING AGREEMENT AGREEMENT, Made and entered into as of the 6th day of December, 1996, by each person identified as a "Shareholder" on the signature page(s) to this Agreement (collectively, the "Shareholders") for the benefit of Centennial...Shareholder Voting Agreement • April 28th, 1998 • Centennial Technologies Inc • Computer peripheral equipment, nec • Minnesota
Contract Type FiledApril 28th, 1998 Company Industry Jurisdiction
CENTENNIAL TECHNOLOGIES, INC. 7 Lopez Road Wilmington, MA 01887Centennial Technologies Inc • February 10th, 1998 • Computer peripheral equipment, nec • Massachusetts
Company FiledFebruary 10th, 1998 Industry Jurisdiction
1 EXHIBIT 10.30 LOAN AND SECURITY AGREEMENT BY AND BETWEENLoan and Security Agreement • February 10th, 1998 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledFebruary 10th, 1998 Company Industry Jurisdiction
Exhibit 10.3 INCENTIVE STOCK OPTION AGREEMENT GRANTED UNDER 1994 STOCK OPTION PLANIncentive Stock Option Agreement • February 8th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec
Contract Type FiledFebruary 8th, 2000 Company Industry
EXHIBIT 2 INVESTMENT AND STOCKHOLDERS AGREEMENT BY AND AMONG CENTENNIAL TECHNOLOGIES, INC., INFOS INTERNATIONAL, INC.,Investment and Stockholders Agreement • October 17th, 1996 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledOctober 17th, 1996 Company Industry Jurisdiction
Exhibit 10.18 CENTENNIAL TECHNOLOGIES, INC. EXECUTIVE RETENTION AGREEMENT L. Michael Hone CENTENNIAL TECHNOLOGIES, INC. Executive Retention Agreement THIS EXECUTIVE RETENTION AGREEMENT by and between Centennial Technologies, Inc., a Delaware...Executive Retention Agreement • June 4th, 1999 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledJune 4th, 1999 Company Industry Jurisdiction
Exhibit 10.2 CENTENNIAL TECHNOLOGIES, INC. EXECUTIVE RETENTION AGREEMENT MARY A. GALLAHAN CENTENNIAL TECHNOLOGIES, INC. EXECUTIVE RETENTION AGREEMENT THIS EXECUTIVE RETENTION AGREEMENT by and between Centennial Technologies, Inc., a Delaware...Executive Retention Agreement • February 8th, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledFebruary 8th, 2000 Company Industry Jurisdiction
Exhibit 10.2 CENTENNIAL TECHNOLOGIES, INC. EXECUTIVE RETENTION AGREEMENT RICHARD J. PULSIFER CENTENNIAL TECHNOLOGIES, INC. EXECUTIVE RETENTION AGREEMENT THIS EXECUTIVE RETENTION AGREEMENT by and between Centennial Technologies, Inc., a Delaware...Executive Retention Agreement • November 9th, 1999 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledNovember 9th, 1999 Company Industry Jurisdiction
EXHIBIT 99.1 AMENDMENT NO. 1 TO RIGHTS AGREEMENT Amendment No. 1, dated as of December 29, 1999 (the "Amendment"), to the Rights Agreement, dated as of March 16, 1999 (the "Rights Agreement"), by and between Centennial Technologies, Inc., a Delaware...Rights Agreement • February 1st, 2000 • Centennial Technologies Inc • Computer peripheral equipment, nec
Contract Type FiledFebruary 1st, 2000 Company Industry
Master Lease Agreement No. M2038 GLOBAL VANTAGE LTD.Master Lease Agreement • February 6th, 2001 • Centennial Technologies Inc • Computer peripheral equipment, nec • California
Contract Type FiledFebruary 6th, 2001 Company Industry Jurisdiction
EXHIBIT 99.1 AGREEMENT AND PLAN OF MERGER AND REORGANIZATION BY AND AMONG SOLECTRON CORPORATION CENTERS ACQUISITION CORPORATIONAgreement and Plan • January 26th, 2001 • Centennial Technologies Inc • Computer peripheral equipment, nec • Delaware
Contract Type FiledJanuary 26th, 2001 Company Industry Jurisdiction
CENTENNIAL TECHNOLOGIES, INC. 7 Lopez Road Wilmington, MA 01887Centennial Technologies Inc • February 8th, 1999 • Computer peripheral equipment, nec • Massachusetts
Company FiledFebruary 8th, 1999 Industry Jurisdiction
March 31, 1996 James M. Murphy, Chief Financial Officer Centennial Technologies 37 Manning Road Billerica, Massachusetts 01821 Re: Purchase Agreement ------------------ Dear Mr. Pinez: This letter serves as written expression of the agreement between...Centennial Technologies Inc • April 28th, 1998 • Computer peripheral equipment, nec
Company FiledApril 28th, 1998 Industry
Exhibit 10.19 CENTENNIAL TECHNOLOGIES, INC. EXECUTIVE RETENTION AGREEMENT Richard N. Stathes CENTENNIAL TECHNOLOGIES, INC. Executive Retention Agreement THIS EXECUTIVE RETENTION AGREEMENT by and between Centennial Technologies, Inc., a Delaware...Agreement • June 4th, 1999 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledJune 4th, 1999 Company Industry Jurisdiction
1 February 17, 1997 Mr. John J. Shields Vice Chairman Centennial Technologies, Inc. 37 Manning Road Billerica, MA 01821 Re: Agreement to provide interim management and consulting services Dear Jack: This letter outlines the understanding between Jay...Centennial Technologies Inc • July 22nd, 1997 • Computer peripheral equipment, nec
Company FiledJuly 22nd, 1997 Industry
Exhibit 10.1 October 19, 1999 Mr. Donald R. Peck Six Doran Farm Lane Lexington, MA 02420 Dear Don: The purpose of this letter agreement (this "Agreement") is to set forth our mutual understanding and agreement with respect to: (i) your separation from...Letter Agreement • November 9th, 1999 • Centennial Technologies Inc • Computer peripheral equipment, nec • Massachusetts
Contract Type FiledNovember 9th, 1999 Company Industry Jurisdiction