Loading patent details...
US4193174A: Lever and Fulcrum Clamping Assembly | Searchlight