Loading patent details...
US4878618A: Wear Resistant, Self-Damping Clamp Assembly | Searchlight