STOCK PURCHASE AGREEMENT BETWEEN