Loading patent details...
US5079844A: Counterbalanced Reciprocating Mechanism | Searchlight