Loading patent details...
US5281235A: Needle Manipulator | Searchlight