Loading patent details...
US5113846A: Organ Manipulator | Searchlight