Loading patent details...
US4622869A: Sucker Rod Ratchet Wrench | Searchlight