Loading patent details...
US5884367A: Self-Locking Cable Tie Strap With a Symmetrical Structure | Searchlight