David V. Johnson

David V. Johnson is Opinion Editor at Al Jazeera America.

Follow us