A good substitute for a harmful chemical must be safer, equally effective, cost effective and have no unintended negative consequences – yet the unfortunate truth is that sometimes there is nothing available. By Phil Patterson.
A good substitute for a harmful chemical must be safer, equally effective, cost effective and have no unintended negative consequences – yet the unfortunate truth is that sometimes there is nothing available. By Phil Patterson.
Already have an account? Log In




