Loading patent details...
US5411515A: Obturator With Rotating, Self-Locking and Resettable Safety Shield | Searchlight