Nick Staicu

60 Points2 Years
Job function
IT Manager
Company size
11-50 Employees