Cheryl Hayashi

Riverside, CA, United States

About Cheryl

TED Conference

TED2010