Mark McGurl

Prof. Dr. Mark McGurl

Stanford
USA