Gary Layne Hatch

Gary Layne Hatch (Ph.D., Arizona State University) is Associate Professor of Rhetoric and Composition at Brigham Young University.