MULTI-PARY STOCK PURCHASE AGREEMENT FOR