CEO
Pete Westermann
CEO Approval Rating
- -/100
2003
PrivateAcquired by Two Sigma Impact
http://www.eclipseia.com