Help keep Salon independent

David Fine

David Fine is manager of the Electronic Policy Network and a freelance writer.