Loading patent details...
US4381585A: Self Locking Clamping Collar | Searchlight