Erick SetiawanErick Setiawan was born in Jakarta, Indonesia, to Chinese parents and moved to the United States in 1991. He is a graduate of Stanford University and currently lives in San Francisco.
An OTP has been sent to your Registered Email Id:
Resend Verification Code