Megumi Yamashita

Chicago, IL / US

Northwestern University

Further involvements