Loading patent details...
US4275609A: Positive Safety Brake for Oil Well Pumping Apparatus | Searchlight