1 STOCK PURCHASE AND SALE AGREEMENT dated as of March 6, 1999