Loading patent details...
US5785643A: Laparoscopic Scope Manipulator | Searchlight