Loading patent details...
US4934572A: Lockable Clamping Apparatus | Searchlight