Loading patent details...
US5273229A: Fixed Torque Spring Clutch | Searchlight