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