Loading patent details...
US5595375A: Self-Tightening, Easily Releasable Clamping Device Capable of Being Retained in an Open Position | Searchlight