STOCK PURCHASE AGREEMENT between