Loading patent details...
US4821379A: Self-Aligning Spring Clamp | Searchlight