CEO
James Harman
CEO Approval Rating
90/100
EDL is an Australia-based renewable energy company that owns and operates wind and solar power plants.