Loading patent details...
US20200340314A1: Downhole Check Valve Assembly with a Swellable Element Mechanism | Searchlight