1504132 logo

4-(Nonylsulfonamido)Benzylphosphonic Acid

Compound Synopsis