AMENDED STOCK PURCHASE AGREEMENT