Loading patent details...
US5575367A: Uniform High Force Clutch | Searchlight