GUARANTY AND STOCK PLEDGE AGREEMENT