Loading patent details...
US6477423B1: Medical device for use in laparoscopic surgery | Searchlight