Loading patent details...
US7653975B2: Clamping apparatus of a puller | Searchlight