CEO
Andrew Scott
CEO Approval Rating
74/100
Scotrenewables is a manufacturer and provider of floating tidal stream turbines and run-of-river turbines for the offshore industry.