The executive team at Ontra has a history of success in various industries. The team is composed of experienced professionals from law, business, and economics backgrounds. The team has a strong track record in startups, sales and marketing, and product development.
View all