1823260-62-3 | 3-Iodo-1-(phenylmethyl)-1H-indazole-5-carboxaldehyde | AOBChem