Micah Siegel

Palo Alto, California

stanford.edu/~siegelms