Loading patent details...
US4270835A: Rail-Mounted Electrical Terminals | Searchlight