Stanford University
 
Catherine Tucker

Catherine Tucker

MIT Sloan
Stanford University