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