Exhibit 10.1 STOCK PURCHASE AND SALE AGREEMENT dated as of March 16, 1998