STOCK PURCHASE AND INVESTOR AGREEMENT