Loading patent details...
US4669590A: Brake Released Clutch Mechanism | Searchlight