Katsuyuki Hasegawa

Managing Partner

Prime Partners Inc