EXHIBIT 10.3.17 --------------------------------------------------------------- ----------------- STOCK PURCHASE AND CONTRIBUTION AGREEMENT