Loading patent details...
US7749161B2: Hand assisted laparoscopic device | Searchlight