Shannon O’Sullivan

Assistant Professor of Communication. Passions include media, politics, and pop culture. These interests are not mutually exclusive. Go Bills!

Shows