Log in
Natufia
Contact
Gregory Lu is the CEO at Natufia.
View in org chart
Gregory Lu
Founder & CEO
Murtadha Al-Saeedi
Product Manager
Current role