Loading patent details...
US5325868A: Self-Gripping Medical Wire Torquer | Searchlight