David Mark

David Mark

David Mark is a senior editor at Politico.com and author of Going Dirty: The Art of Negative Campaigning.

Latest Activity at NewGeography.com