Jaru-Ampornpan, Peera

Combined from CaltechTHESIS