Loading patent details...
US4751944A: Duplex Mechanical Tube Plug | Searchlight