Michael Palm

Michael Palm is Assistant Professor of Media and Technology Studies in the Department of Communication Studies at University of North Carolina at Chapel Hill, USA