Loading patent details...
US4076227A: Self-Aligning Work Holding Clamp | Searchlight