Chris Fennell

Active Palo Alto, CA Secretary for Omnivision Technologies, Inc.