StephanieHuffman.jpg

Stephanie Huffman

Stephanie Huffman is pursuing her Master’s Degree at National Chengchi University. In addition to her studies she is interning at a local puppet museum.