Stanford University
Palo Alto
CA
USA
Thousand Oaks (SS)
Thousand Oaks
CA
USA
2018