Loading patent details...
US10340755B1: Energy harvesting and converting beam pumping unit | Searchlight