Loading patent details...
US5449366A: Laparoscopic Needle Holder | Searchlight