Loading patent details...
US4120175A: Flexible Shaft Coupling | Searchlight