EXHIBIT 10.15 STOCK SUBSCRIPTION AND PURCHASE AGREEMENT DATED AS OF APRIL 23, 1998