Patrick Ip

Active Fremont, CA President for Patrick Ip Consulting Services, Inc.