Colin Carpenter

Stanford University, USA