Machiko Kanetake Author & Editor

Machiko Kanetake is Assistant Professor of Public International Law at Utrecht University.