Loading patent details...
US5419745A: Torque Release Mechanism for an Electronically Powered Tool | Searchlight