Loading patent details...
US5961526A: Coaxial Needle and Severing Snare | Searchlight