Loading patent details...
US4188802A: Elastic Shaft Plate for Shaft Couplings | Searchlight