Michael Otsuka
Michael Otsuka

Michael Otsuka

Professor, Dept. of Philosophy, Logic & Scientific Method, LSE