2824508 logo

tricyclohexylstannyl 4-iodobenzoate

Compound Synopsis