Loading patent details...
US10138907B2: Rotary energy recovery device | Searchlight