Loading patent details...
US6132435A: Torque Limiting Device for Surgical Use | Searchlight