Devon Powers Editor & Author

Devon Powers is assistant professor of culture and communication at Drexel University, USA.