Rex Maguilao

20 Points2 Years
Job function
IT Infrastructure/Tech. Support Head
Company size
1,001-5,000 Employees