Est. Annual Revenue
$5.0-25M
Est. Employees
25-100
Michael Nahass's photo - President & CEO of Terra Tech

President & CEO

Michael Nahass

CEO Approval Rating

88/100

Read more