hanrahan

January 10th, 2014

Pat Hanrahan (Photo: Linda Cicero/Stanford News)