Craig Harding

Craig Harding is responsible for legal affairs at Tesla Motors, including corporate work, supplier agreements, and intellectual property. Craig has...