Results

2 people

Chief Executive Officer
Segna
Chief Technology Officer
Segna