CEO
Peter Schmid
CEO Approval Rating
70/100
1977
PrivateSubsidiary of IDEX Corporation
http://www.velcora.com