Loading patent details...
US5339496A: Self-Aligning Clamp Structure | Searchlight