James L. Marra

Temple University Logo

James L. Marra

  • Lew Klein College of Media and Communication

    • Advertising and Public Relations

      • Professor Emeritus