Spring Sale: Get 1 Year, Save 58%

David A. Segal

David A. Segal is executive director of Demand Progress, a million-plus member Internet freedom/civil liberties advocacy group. He has served as a member of RI General Assembly and Providence City Council.