1 Exhibit 2.6(b) STOCK PURCHASE AGREEMENT dated as of April 20, 1999