Loading patent details...
US5100402A: Electrosurgical Laparoscopic Cauterization Electrode | Searchlight