Loading patent details...
US4956899A: Self Clamping Device | Searchlight