Loading patent details...
US6405901B1: Valve with rolling sleeve | Searchlight