Piquette, Eric C.

Combined from CaltechTHESIS