Michael Weinberg

Senior Staff Attorney and Innovation Evangelist, Public Knowledge