Trevor Milton had a position (CEO, chairman) at Nikola Corporation

Title CEO, chairman
Is Current no
Executive yes