Loading patent details...
US4172985A: Electric Coupling and Brake Motor | Searchlight