Speaker Profile

Carlos Mark Vera



Netroots Nation participation