Loading patent details...
US4718266A: Pinch Weld Pull Clamp | Searchlight