Spangler, Randall Richard

Combined from CaltechTHESIS