President & CEO
Guillermo de la Borda
CEO Approval Rating
88/100
1970
PrivateSubsidiary of The Stoller Group, Inc.
https://stollerusa.com/