John Allen

Active San Jose, CA President for Tessera Advanced Technologies, Inc.