Loading patent details...
US4223772A: Semi-Automatic Roller Locking Clutch | Searchlight