Michael Otsuka
A Professor in LSE's Dept of Philosophy, Logic & Scientific Method. Photo not completely up to date. But neither is yours, unless it's a live webcam image.

Last synced from Twitter 3d ago