Loading patent details...
US4836389A: Self-Locking Cam Lever | Searchlight