1 EXHIBIT 10.2 STOCK PURCHASE AGREEMENT DATED AS OF MAY 4, 1995