Daniel Okimoto

Professor Emeritus, Stanford University