Vernooy, David W.

Combined from CaltechTHESIS