Default user icon
Biography 

James Marshall is a faculty member in the Department of Educational Technology at San Diego State University and an independent consultant to corporate business entities and school systems.