Icarus
Contact
Links
View in org chart
Leopold Thise
CEO
Nicolas Lieutenant
Assembling & Testing Coordinator
Christelle Querinjean
CFO
Galaëlle Wieczorek
Human Resources Officer
James Birder
Owner
+ 6 more
June, 2020 - present
December, 2017