Loading patent details...
US6017358A: Surgical Instrument With Multiple Rotatably Mounted Offset End Effectors | Searchlight