Loading patent details...
US5216736A: Welded Splice Element | Searchlight