Loading patent details...
US5265696A: Ladder Climbing Safety Clamp | Searchlight