99509795
Nov 21, 2025
DARIN DOUGLAS SELBY
Subscribe
Apparatus for converting wave, tidal, and ocean current energy into electrical energy; floating apparatus for generating electricity from ocean energy