Loading patent details...
US4631782A: Self-Locking Flat Clamping Band | Searchlight