CEO
David Vavra
CEO Approval Rating
- -/100
Settle Up is a Wyoming-based fintech platform that allows users to manage expenses.