Loading patent details...
US5277355A: Self-Aligning Fine Wire Clamp | Searchlight