Loading patent details...
US5456621A: Self-Wiping/Self Cleaning Electrical Contact | Searchlight