Partner
India, Mumbai
Omidyar Network
Government Law College Opp Churchgate Station Mumbai 400 020
Stanford University Graduate School of Business
University of Wisconsin-Madison