EXHIBIT 2.2 AMENDMENT NO. 1 TO STOCK PURCHASE AGREEMENT This Amendment No. 1 to Stock Purchase Agreement is entered into as of November 15, 1998 by and among Tetra Tech, Inc., a Delaware corporation ("Tetra Tech"), Tetra Tech Canada Ltd., an Ontario corporation and wholly-owned subsidiary of Tetra Tech ("TTC"), and Raymond Conroy, Elizabeth Stanmore, Leonard Stanmore, Peter Nicoletti, Silvana Nicoletti, James Suen, Gordon Brooks and Andre Greco (collectively, the "Shareholders"). R E C I T A L S WHEREAS, Tetra Tech, TTC and the Shareholders have entered into that certain Stock Purchase Agreement dated as of September 22, 1998 (the "Original Agreement") with respect to the purchase by TTC of the Shares (as defined in the Original Agreement) owned by the Shareholders; and WHEREAS, Tetra Tech, TTC and the Shareholders desire to amend certain provisions of the Original Agreement as more specifically set forth below; NOW, THEREFORE, in consideration of the premises and the mutual covenants herein contained, Tetra Tech, TTC and the Shareholders agree as follows: 1. The first two sentences of subparagraph (a) of Section 1.2 of the Original Agreement are hereby amended in full to read as follows: "The total price to be paid by TTC to the Shareholders for the Shares shall be $21,596,865.13 U.S. Dollars (the "Purchase Price"). Of such amount, $3,465,891.33 shall be paid in cash on the Closing Date (as defined in Section 6.1 hereof) by wire transfer of immediately available funds. In addition, the Shareholders shall receive cash on the Closing Date in the aggregate sum of $1,049,575.87 U.S. Dollars which represents the payment in full of liabilities due to them by the Sentrex Companies (as defined in the Original Agreement)." 2. Exhibit 1.2C to the Original Agreement shall be deleted in its entirety and replaced by Exhibit 1.2C attached hereto. 3. Article 8 of the Original Agreement is hereby incorporated herein by reference. 4. Except as set forth in this Amendment No. 1 to Stock Purchase Agreement, all of the terms and conditions of the Original Agreement shall remain in full force and effect. IN WITNESS WHEREOF, the parties have executed this Amendment No. 1 to Stock Purchase Agreement as of the date first above written. TETRA TECH, INC. By: ______________________________ Li-San Hwang Chief Executive Officer and President TETRA TECH CANADA LTD. By: ______________________________ Leonard Stanmore President ___________________________________ Raymond Conroy ___________________________________ Elizabeth Stanmore ___________________________________ Leonard Stanmore ___________________________________ Peter Nicoletti ___________________________________ Silvana Nicoletti ___________________________________ James Suen ___________________________________ Gordon Brooks ___________________________________ Andre Greco EXHIBIT 1.2C STOCK PURCHASE AGREEMENT AMONG TETRA TECH, INC. AND THE SENTREX GROUP OF COMPANIES Consideration to be Received by the Company's Shareholders Relative Total Shareholder Shares Ownership Payment - ------------------------- ---------- ------------ --------------- 1056584 ONTARIO LIMITED Leonard Stanmore 101 100.00% 3,064,789 ---------- ------------ --------------- Total 101 100.00% 3,064,789 ---------- ------------ --------------- ---------- ------------ --------------- 1056585 ONTARIO LIMITED Peter Nicoletti 101 100.00% 2,417,714 ---------- ------------ --------------- Total 101 100.00% 2,417,714 ---------- ------------ --------------- ---------- ------------ --------------- VENTURE CABLE LIMITED Leonard Stanmore 32 32.00% 68,265 Peter Nicoletti 32 32.00% 68,265 Andre Greco 18 18.00% 69,615 Gordon Brooks 18 18.00% 69,615 ---------- ------------ --------------- Total 100 100.00% 275,760 ---------- ------------ --------------- ---------- ------------ --------------- CEN-COMM COMMUNICATIONS INC. Raymond Conroy 124 40.00% 1,223,635 Elizabeth Stanmore 186 60.00% 1,844,046 ---------- ------------ --------------- Total 310 100.00% 3,067,681 ---------- ------------ --------------- ---------- ------------ --------------- SENTREX ELECTRONICS INC. Leonard Stanmore 100 16.67% 116,060 Peter Nicoletti 100 16.67% 116,060 James Suen 200 33.33% 219,257 Elizabeth Stanmore 100 16.67% 116,060 Silvana Nicoletti 100 16.67% 116,060 ---------- ------------ --------------- Total 600 100.00% 683,497 ---------- ------------ --------------- ---------- ------------ --------------- LAL CORP. Leonard Stanmore 1,350 45.00% 5,911,650 Peter Nicoletti 750 25.00% 3,284,250 James Suen 300 10.00% 1,313,700 Raymond Conroy 600 20.00% 2,627,400 ---------- ------------ --------------- Total 3,000 100.00% 13,137,000 ---------- ------------ --------------- ---------- ------------ --------------- GRAND TOTALS Leonard Stanmore 1,583 37.58% 9,160,764 Peter Nicoletti 983 23.34% 5,886,289 Raymond Conroy 724 17.19% 3,851,035 James Suen 500 11.87% 1,532,957 Elizabeth Stanmore 286 6.79% 1,960,106 Silvana Nicoletti 100 2.37% 116,060 Andre Greco 18 0.43% 69,615 Gordon Brooks 18 0.43% 69,615 ---------- ------------ --------------- Total 4,212 100.00% 22,646,441 ---------- ------------ --------------- ---------- ------------ --------------- Advance Shares @ Shareholder Payment 19.70 - ------------------------- --------------- ------------- 1056584 ONTARIO LIMITED Leonard Stanmore 280,334.40 124,458 --------------- ------------- Total 280,334.40 124,458 --------------- ------------- --------------- ------------- 1056585 ONTARIO LIMITED Peter Nicoletti 269,241.47 98,181 --------------- ------------- Total 269,241.47 98,181 --------------- ------------- --------------- ------------- VENTURE CABLE LIMITED Leonard Stanmore - 2,772 Peter Nicoletti - 2,772 Andre Greco - 3,533 Gordon Brooks - 2,827 --------------- ------------- Total - 11,904 --------------- ------------- --------------- ------------- CEN-COMM COMMUNICATIONS INC. Raymond Conroy - 49,690 Elizabeth Stanmore - 74,885 --------------- ------------- Total - 124,575 --------------- ------------- --------------- ------------- SENTREX ELECTRONICS INC. Leonard Stanmore - 4,713 Peter Nicoletti - 4,713 James Suen - 8,903 Elizabeth Stanmore - 4,713 Silvana Nicoletti - 4,713 --------------- ------------- Total - 27,755 --------------- ------------- --------------- ------------- LAL CORP. Leonard Stanmore 225,000.00 240,067 Peter Nicoletti 125,000.00 133,370 James Suen 50,000.00 53,348 Raymond Conroy 100,000.00 106,696 --------------- ------------- Total 500,000.00 533,481 --------------- ------------- --------------- ------------- GRAND TOTALS Leonard Stanmore 505,334 372,010 Peter Nicoletti 394,241 239,036 Raymond Conroy 100,000 156,386 James Suen 50,000 62,251 Elizabeth Stanmore - 79,598 Silvana Nicoletti - 4,713 Andre Greco - 3,533 Gordon Brooks - 2,827 --------------- ------------- Total 1,049,575.87 920,354 --------------- ------------- --------------- ------------- Consideration Total Shareholder Share Value* Cash Value Consideration - ------------------------- --------------- --------------- --------------- 1056584 ONTARIO LIMITED Leonard Stanmore 2,451,822.60 332,632.00 2,784,454.60 --------------- --------------- --------------- Total 2,451,822.60 332,632.00 2,784,454.60 --------------- --------------- --------------- --------------- --------------- --------------- 1056585 ONTARIO LIMITED Peter Nicoletti 1,934,165.70 214,306.83 2,148,472.53 --------------- --------------- --------------- Total 1,934,165.70 214,306.83 2,148,472.53 --------------- --------------- --------------- --------------- --------------- --------------- VENTURE CABLE LIMITED Leonard Stanmore 54,608.40 13,656.60 68,265.00 Peter Nicoletti 54,608.40 13,656.60 68,265.00 Andre Greco 69,600.10 14.90 69,615.00 Gordon Brooks 55,691.90 13,923.10 69,615.00 --------------- --------------- --------------- Total 234,508.80 41,251.20 275,760.00 --------------- --------------- --------------- --------------- --------------- --------------- CEN-COMM COMMUNICATIONS INC. Raymond Conroy 978,893.00 244,742.00 1,223,635.00 Elizabeth Stanmore 1,475,234.50 368,811.50 1,844,046.00 --------------- --------------- --------------- Total 2,454,127.50 613,553.50 3,067,681.00 --------------- --------------- --------------- --------------- --------------- --------------- SENTREX ELECTRONICS INC. Leonard Stanmore 92,846.10 23,213.90 116,060.00 Peter Nicoletti 92,846.10 23,213.90 116,060.00 James Suen 175,389.10 43,867.90 219,257.00 Elizabeth Stanmore 92,846.10 23,213.90 116,060.00 Silvana Nicoletti 92,846.10 23,213.90 116,060.00 --------------- --------------- --------------- Total 546,773.50 136,723.50 567,437.00 --------------- --------------- --------------- --------------- --------------- --------------- LAL CORP. Leonard Stanmore 4,729,319.90 957,330.10 5,686,650.00 Peter Nicoletti 2,627,389.00 531,861.00 3,159,250.00 James Suen 1,050,955.60 212,744.40 1,263,700.00 Raymond Conroy 2,101,911.20 425,488.80 2,527,400.00 --------------- --------------- --------------- Total 10,509,575.70 2,127,424.30 12,637,000.00 --------------- --------------- --------------- --------------- --------------- --------------- GRAND TOTALS Leonard Stanmore 7,328,597.00 1,326,832.60 8,655,429.60 Peter Nicoletti 4,709,009.20 783,038.33 5,492,047.53 Raymond Conroy 3,080,804.20 670,230.80 3,751,035.00 James Suen 1,226,344.70 256,612.30 1,482,957.00 Elizabeth Stanmore 1,568,080.60 392,025.40 1,960,106.00 Silvana Nicoletti 92,846.10 23,213.90 116,060.00 Andre Greco 69,600.10 14.90 69,615.00 Gordon Brooks 55,691.90 13,923.10 69,615.00 --------------- --------------- --------------- Total 18,130,973.80 3,465,891.33 21,596,865.13 --------------- --------------- --------------- --------------- --------------- --------------- *Given the effect of cash in lieu of fractional shares % 83.95% 16.05%