Dr. Daniel Okimoto

Professor Emeritus at Stanford University