Est. Annual Revenue
$100-500M
Est. Employees
250-500
David W. Perry's photo - CEO of Optim

CEO

David W. Perry

CEO Approval Rating

90/100

Read more