Loading patent details...
US4708417A: Threadless Electric Terminal | Searchlight