Trevor Milton
- Sep- 2020 -21 SeptemberDH Latest News
Fraud allegations:- Nikola founder resigns as executive Chairman!!!
U.S:- Nikola Corp’s founder Trevor Milton has stepped down as executive chairman, as it battles allegations from a short-seller that…
Read More »