EXHIBIT 10.9 STOCK PURCHASE AGREEMENT dated as of March 9, 1998