Exhibit 2.18 STOCK PURCHASE AGREEMENT