Dennis Hans

  • Dennis Hans is a freelance writer whose essays have appeared in the New York Times, Washington Post, National Post (Canada) and online at TomPaine.com, Slate and The Black World Today (tbwt.com), among other outlets. He has taught courses in mass communications and American foreign policy at the University of South Florida-St. Petersburg. Dennis blogs here.

Articles by this author