Sho Okuda

Mr. Sho Okuda

Hokkaido University, Sapporo, Hokkaidō, Japan