Knowles, James K.

Combined from CaltechTHESIS committee