Speaker Profile

Janet Diaz



Netroots Nation participation