David Takemoto

Active Newport Beach, CA President for Takemoto Ventures Inc.