John Ousterhout by Peter Adams.

John Ousterhout

John Ousterhout - Stanford, California