Benzenesulfonic acid, 4-methyl-, 2-(phenylmethylene)hydrazide [1666-17-7] 98%Benzenesulfonic acid, 4-methyl-, 2-(phenylmethylene)hydrazide [1666-17-7] 98%SKU: 1666177Add to Quote