Mark J Porrovecchio Author & Editor

Mark J. Porrovecchio is director of forensics and assistant professor in the Department of Speech Communication at Oregon State University.