Nikola Founder Trevor Milton Is Stepping Down As the Company Faces Fraud Allegations Smriti Rajan - September 21, 2020 0 News Source: The Drive