Est. Annual Revenue
$25-100M
Est. Employees
100-250
Luis de Luzuriaga's photo - CEO of biocare medical

CEO

Luis de Luzuriaga

CEO Approval Rating

90/100

Read more