David Mosqueda
David Mosqueda

David Mosqueda

LGBTQ Activist. Author, Poet, Director, Political Activist. Storyteller.