EXHIBIT 4.8 STOCK PURCHASE AGREEMENT DATED NOVEMBER 9, 2000