Loading patent details...
US5366476A: Handle for Laparoscopic Instrument | Searchlight