Loading patent details...
US5385553A: Trocar With Floating Septum Seal | Searchlight