Dr. Spencer Barnes

Current affiliation: University of North Carolina at Chapel Hill
Subject: Communication & Media Studies
Primary location: United States