STOCK PURCHASE AND JOINT VENTURE AGREEMENT