EXHIBIT 1.2 STOCK PURCHASE AGREEMENT dated as of December 10, 1997