Loading patent details...
US5643291A: Surgical Clip Applicator | Searchlight