David Ngo

Archived Record Irvine, CA Previous President for Cognitive Ventures, Inc.