873963-87-2 | α-Hydroxy-3-iodobenzeneacetic acid | AOBChem