Loading patent details...
US5685877A: Mutiple Tool Laparoscopic Surgical Instrument | Searchlight