Professor Kiyoshi Hasegawa

Professor of Law, Tokyo Metropolitan University