David Hogan

David Gerard Hogan received his doctorate in history from Carnegie Mellon University and is currently Associate Professor of American History at Heidelberg College in Ohio.