1 EXHIBIT 2 STOCK PURCHASE AGREEMENT DATED AS OF JUNE 10, 1998