Manager, Project department
tampere, pirkanmaa, finland
Elematic
Product Director
Vice President Sales
Sales Director, Africa
Computer Science and Technology, Raahe