Hans Fricke

Stanford University