Tesla Nominates Former CTO JB Straubel as Next Independent Board Member Straubel joined the company in 2004 and was a Chief Technology Officer of the company for fourteen years. by Inno Flores