Jason Putorti

Speaker Profile

Jason Putorti



Netroots Nation participation