Loading patent details...
US5385552A: Trocar With Overlapping Seal Elements | Searchlight