Hal Langfur Author

Hal Langfur is an associate professor of history at the State University of New York at Buffalo