Loading patent details...
US4287653A: Force Applying Apparatus | Searchlight