Hoffman, Aaron

Dr. Hoffman is an Associate Professor of History at the Community College of Allegheny County, PA. He received his Ph.D. in History at the University of Aberdeen, Scotland.

This author hasn't published yet.