Philip Rubens

Philip Rubens is Professor of Technical Communications at East Carolina University.