Loading patent details...
US5810879A: Laparoscopic Instrument | Searchlight