Mai Takeuchi

Lecturer Santa Clara University