Elon Musk Timeline

Events

June 28, 1971
1980
1984
June 1989
1992
1995 - February 1999
March 1999 - October 2002
2000 - 2008
October 2001 - February 2002
2008 - 2016