Nikola’s founder and executive chairman Trevor Milton steps down over short-seller accusations

Leave a Comment

CIO Portal