Loading patent details...
US4589533A: Clutch and Brake Assembly | Searchlight