Jack A Nelson

JACK A. NELSON, Associate Professor, Department of Communications, Brigham Young University, has written at length and broadly in the field of communications and the humanities and in history.