Loading patent details...
US4022090A: Electrically Actuated Punch Press | Searchlight