Loading patent details...
US4998326A: Balanced Clamp Structure | Searchlight