Home Tags Mark russell

Tag: mark russell

Trevor Milton Steps Down as Executive Chairman; Stephen Girsky Appointed Chairman of the Board Nikola Corporation announced that Trevor Milton approached the Board of Directors and proposed to voluntarily step aside as Executive Chairman and from the Board. The Board...