CEO
Dennis Schulz
CEO Approval Rating
97/100
2001
PublicIndependent CompanyLondon Stock ExchangeITM
https://www.itm-power.com/