Teacher
chula vista, california, united states
California Virtual Academies
University of California, San Diego
Point Loma Nazarene University