Loading patent details...
US5265854A: Self-Powered Bar Clamp | Searchlight