Daniel Okimoto

Professor Emeritus at Stanford University