Michael Palmer

Active San Jose, CA President for Personal Learning Technologies, Inc.