EXHIBIT 10.7 STOCK PURCHASE AGREEMENT Dated as of September 30, 1997