Loading patent details...
US4229983A: Ball-and-Screw Power Transmission Device | Searchlight