Skip to main content

Greg de la Cruz

Greg de la Cruz works at NCR Corp's R&D center in the Philippines, one of the leading technology firms in the country.