Michael Behrent

Michael C. Behrent teaches modern European history at Appalachian State University (North Carolina).