Chairman
David W. Drinkwater
CEO Approval Rating
- -/100
TransAlta Renewables is a Canada-based energy company that develops. owns and operates renewable power projects.