Prof. David E. James
Stanford University
Stanford
USA