Loading patent details...
US6526853B2: Electromechanical releasing torque wrench | Searchlight