Mark Karlin is Managing Editor of Buzzflash on Truthout, a 501(c)3 nonprofit organization dedicated to providing independent news and commentary on a daily basis.