Clay Shirky

Adjunct Professor New York University