Loading patent details...
US4700437A: Lever Lock Clamp | Searchlight