Loading patent details...
US5294209A: Tool Attaching Device | Searchlight