I idahoreporter.com Nikola founder Trevor Milton will step down as executive chairman 3 points Lagogarda 6 years ago 1 comments