CEO
Peter Vaughan Schmidt
CEO Approval Rating
82/100
2005
PrivateAcquired by Daimler Truck AG
https://torc.ai/