1 EXHIBIT 10 STOCK PURCHASE AGREEMENT Dated as of November 14, 1997