Loading patent details...
US9181772B2: Decomposable impediments for downhole plugs | Searchlight